我的后台框架页

电信服务收费管理系统

<%----%>
电信收费管理系统  
陕西银河招标有限责任公司 版权所有
 hose 网站首页  logout 退出系统

 

common.js

function addEvent(obj, evType, fn){ if (obj.addEventListener){ obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } function removeEvent(obj, evType, fn, useCapture){ if (obj.removeEventListener){ obj.removeEventListener(evType, fn, useCapture); return true; } else if (obj.detachEvent){ var r = obj.detachEvent("on"+evType, fn); return r; } else { alert("Handler could not be removed"); } } /** * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/ * * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com) * * Gets the full width/height because it's different for most browsers. */ function getViewportHeight() { if (window.innerHeight!=window.undefined) return window.innerHeight; if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight; if (document.body) return document.body.clientHeight; return window.undefined; } function getViewportWidth() { if (window.innerWidth!=window.undefined) return window.innerWidth; if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; if (document.body) return document.body.clientWidth; return window.undefined; }

 

submodal.js

 

/** * SUBMODAL v1.4 * Used for displaying DHTML only popups instead of using buggy modal windows. * * By Seth Banks (webmaster at subimage dot com) * http://www.subimage.com/ * * Contributions by: * Eric Angel - tab index code * Scott - hiding/showing selects for IE users * Todd Huss - inserting modal dynamically and anchor classes * * Up to date code can be found at http://www.subimage.com/dhtml/subModal * * * This code is free for you to use anywhere, just keep this comment block. */ // Popup code var gPopupMask = null; var gPopupContainer = null; var gPopFrame = null; var gShadowBox = null; var gReturnFunc; var gPopupIsShown = false; var gHideSelects = false; var gpopBodyBox = null; var gTitleName = " "; var gDefaultLogin = "loading.html"; var gTabIndexes = new Array(); // Pre-defined list of tags we want to disable/enable tabbing into var gTabbableTags = new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME","SELECT"); // If using Mozilla or Firefox, use Tab-key trap. if (!document.all) { document.onkeypress = keyDownHandler; } /** * Initializes popup code on load. */ function initPopUp() { // Add the HTML to the body theBody = document.getElementsByTagName('BODY')[0]; popmask = document.createElement('div'); popmask.id = 'popupMask'; popcont = document.createElement('div'); popcont.id = 'popupContainer'; popcont.innerHTML = '' + '

'+ '
'+ '
'+ '
'+ '
'+ '
'+ ' '+ '
'+ ''+ 'Address'+ ''+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ ''+ '
'+ '
'+ ''+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ ''+ '
'+ '
'+ '
'+ '
'+ '
' theBody.appendChild(popmask); theBody.appendChild(popcont); gPopupMask = document.getElementById("popupMask"); gPopupContainer = document.getElementById("ext-comp-1001"); gShadowBox = document.getElementById("ShadowBox"); gpopBodyBox= document.getElementById("popBodyBox"); // check to see if this is IE version 6 or lower. hide select boxes if so // maybe they'll fix this in version 7? var brsVersion = parseInt(window.navigator.appVersion.charAt(0), 10); if (brsVersion <= 6 && window.navigator.userAgent.indexOf("MSIE") > -1) { gHideSelects = true; } gPopupContainer.style.display = "none"; // Add onclick handlers to 'a' elements of class submodal or submodal-width-heigh } addEvent(window, "load", initPopUp); /** * @argument width - int in pixels * @argument height - int in pixels * @argument url - url to display * @argument returnFunc - function to call when returning true from the window. * @argument showCloseBox - show the close box - default true */ function showPopWin(Title,url, width, height, returnFunc, showCloseBox,showScrolling) { //动态插入iframe var scrolling = "no"; if (showScrolling!=null&&showScrolling==true) scrolling = "auto"; var iframestring = ''; gpopBodyBox.innerHTML = iframestring; gPopFrame = document.getElementById("popupFrame"); width = width+30; document.getElementById("popupTitle").innerHTML = Title; // show or hide the window close widget if (showCloseBox == null || showCloseBox == true) { document.getElementById("ext-gen59").style.display = "block"; } else { document.getElementById("ext-gen59").style.display = "none"; } gPopupIsShown = true; disableTabIndexes(); gPopupMask.style.display = "block"; gPopupContainer.style.display = "block"; centerPopWin(width, height); gPopupContainer.style.width = width + "px"; gPopFrame.style.height = height+"px"; setMaskSize(); //gPopFrame.src = url; gReturnFunc = returnFunc; // for IE // if (gHideSelects == true) { // hideSelectBoxes(); // } window.setTimeout("setPopTitle();", 600); } // var gi = 0; function centerPopWin(width, height) { if (gPopupIsShown == true) { if (width == null || isNaN(width)) { width = gPopupContainer.offsetWidth; } if (height == null) { height = gPopupContainer.offsetHeight; } //var theBody = document.documentElement; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = "hidden"; var scTop = parseInt(theBody.scrollTop,10); var scLeft = parseInt(theBody.scrollLeft,10); gPopupMask.style.top = scTop + "px"; gPopupMask.style.left = scLeft + "px"; setMaskSize(); var fullHeight = getViewportHeight(); var fullWidth = getViewportWidth(); gPopupContainer.style.top = (scTop + ((fullHeight - (height)) / 2)) + "px"; gPopupContainer.style.left = (scLeft + ((fullWidth - width) / 2)) + "px"; //alert(fullWidth + " " + width + " " + gPopupContainer.style.left); } } addEvent(window, "resize", centerPopWin); window.onscroll = centerPopWin; /** * Sets the size of the popup mask. * */ function setMaskSize() { var theBody = document.getElementsByTagName("BODY")[0]; var fullHeight = getViewportHeight(); var fullWidth = getViewportWidth(); // Determine what's bigger, scrollHeight or fullHeight / width if (fullHeight > theBody.scrollHeight) { popHeight = fullHeight; } else { popHeight = theBody.scrollHeight; } if (fullWidth > theBody.scrollWidth) { popWidth = fullWidth; } else { popWidth = theBody.scrollWidth; } gPopupMask.style.height = popHeight + "px"; gPopupMask.style.width = popWidth + "px"; } /** * @argument callReturnFunc - bool - determines if we call the return function specified * @argument returnVal - anything - return value */ function hidePopWin(callReturnFunc) { gPopupIsShown = false; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = ""; restoreTabIndexes(); if (gPopupMask == null) { return; } gPopupMask.style.display = "none"; gPopupContainer.style.display = "none"; if (callReturnFunc == true && gReturnFunc != null) { gReturnFunc(window.frames["popupFrame"].returnVal); } //gPopFrame.src = gDefaultLogin; gpopBodyBox.innerHTML = ""; // display all select boxes // if (gHideSelects == true) { // displaySelectBoxes(); // } } /** * Sets the popup title based on the title of the html document it contains. * Uses a timeout to keep checking until the title is valid. */ function setPopTitle() { return; if (window.frames["popupFrame"].document.title == null) { window.setTimeout("setPopTitle();", 10); } else { document.getElementById("popupTitle").innerHTML = window.frames["popupFrame"].document.title; } } // Tab key trap. iff popup is shown and key was [TAB], suppress it. // @argument e - event - keyboard event that caused this function to be called. function keyDownHandler(e) { if (gPopupIsShown && e.keyCode == 9) return false; } // For IE. Go through predefined tags and disable tabbing into them. function disableTabIndexes() { if (document.all) { var i = 0; for (var j = 0; j < gTabbableTags.length; j++) { var tagElements = document.getElementsByTagName(gTabbableTags[j]); for (var k = 0 ; k < tagElements.length; k++) { gTabIndexes[i] = tagElements[k].tabIndex; tagElements[k].tabIndex="-1"; i++; } } } } // For IE. Restore tab-indexes. function restoreTabIndexes() { if (document.all) { var i = 0; for (var j = 0; j < gTabbableTags.length; j++) { var tagElements = document.getElementsByTagName(gTabbableTags[j]); for (var k = 0 ; k < tagElements.length; k++) { tagElements[k].tabIndex = gTabIndexes[i]; tagElements[k].tabEnabled = true; i++; } } } }

 

js/css.css

/* CSS Document */ .table-box { WIDTH: 100%; } .table_Title { FONT: bold 14px Tahoma, Verdana; COLOR: #ffffff; BACKGROUND-COLOR: #7898A8; height:30px; PADDING-LEFT: 5px; PADDING-RIGHT:5px; } .table_title A {COLOR: #ffffff;} .table_body { FONT-SIZE: 9pt; BACKGROUND-COLOR: #CADEE8; height:30px; PADDING-LEFT: 5px; PADDING-RIGHT:5px; width:25%; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; } .table_none { FONT-SIZE: 9pt; BACKGROUND-COLOR: #E9F2F7; height:30px; PADDING-LEFT: 5px; PADDING-RIGHT:5px; width:75%; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; } .table_body_NoWidth{ width:20%;} .table_none_NoWidth{ width:30%;} .table_body_List { FONT-SIZE: 9pt; BACKGROUND-COLOR: #CADEE8; height:30px; PADDING-LEFT: 5px; PADDING-RIGHT:5px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; } .table_none_List { FONT-SIZE: 9pt; BACKGROUND-COLOR: #E9F2F7; height:30px; PADDING-LEFT: 5px; PADDING-RIGHT:5px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; } .row { PADDING-LEFT: 5px;PADDING-RIGHT:5px; HEIGHT:28px; BACKGROUND-COLOR: #CADEE8; font-size:12px; } .row1 { PADDING-LEFT: 5px;PADDING-RIGHT:5px; HEIGHT:28px; BACKGROUND-COLOR: #E9F2F7; font-size:12px; }

你可能感兴趣的:(css)