⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alert.htm

📁 HTC,demo WEB用于。 超大型
💻 HTM
字号:
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
		<TITLE>提示信息</TITLE>
		<style>
      td{
          font-size:9pt;
      }
        
      .Btn{ 
	      border:1px groove #666666;
	      font-size:9pt;
	    }  
	    
	    .TA{
	      border:0px groove #666666;
	      background:#cccccc;
	      font-size:9pt;
	    }
    </style>
		<SCRIPT LANGUAGE="JavaScript">
    
      var detailFlag = false;//详细提示信息显示标志
      var oAlertInfo = null;//Proxy返回的提示对象   
      var curAlertNumber = 0;//当前提示信息序号   
      var alertCnt = 0;//提示信息总数  
      
      function loadalertXMLData(){//load信息 
        oAlertInfo = window.dialogArguments;//接收common传回的提示信息  
        alertCnt = oAlertInfo(0).childNodes.length;    
        
        alertInfo.innerText = oAlertInfo(0).childNodes(0).getAttribute("info");
        alertDetail.style.background ="#dddddd";   
        
        //以下为错误信息显示textArea样式    
        with(alertInfo.style){
			background ="#cccccc"; 
			scrollbar3dLightColor = "#cccccc";
			scrollbarArrowColor = "#cccccc";
			scrollbarBaseColor = "#cccccc";
			scrollbarDarkShadowColor = "#cccccc";
			scrollbarFaceColor = "#cccccc";
			scrollbarHighlightColor = "#cccccc";
			scrollbarShadowColor = "#cccccc";
			scrollbarTrackColor = "#cccccc";
			
			borderColor ="#dddddd";   
			borderLeftColor ="#dddddd";   
			borderRightColor ="#dddddd";   
			borderTopColor ="#dddddd";  
			borderBottomColor ="#dddddd";
        }
                      
        alertDetail.value = getDetailInfo(oAlertInfo,"alertlevel",0);
        
      }
      
      function showDetail(){//显示详细提示信息    
        pageNumberInfo.innerText = "当前提示: " + (parseInt(curAlertNumber) + 1) + "/" + alertCnt;  
        if(!detailFlag){
          window.dialogHeight = 20;
          detailFlag = true;
          detailButton.value = "隐藏详细信息";
        }else{
          window.dialogHeight = 8;
          detailFlag = false;
          detailButton.value = "显示详细信息";
        }
      }
      
      function movePreviousAlertInfo(){//显示上一条提示信息
        curAlertNumber--;
        if(parseInt(curAlertNumber) >= 0){
          pageNumberInfo.innerText = "当前提示: " + (parseInt(curAlertNumber) + 1) + "/" + alertCnt;
        }else{
          pageNumberInfo.innerText = "当前提示: 1/" + alertCnt;
        }
        if(parseInt(curAlertNumber) >= 0){
          alertInfo.innerText = oAlertInfo(0).childNodes(curAlertNumber).childNodes(0).getAttribute("info");          
          alertDetail.value = getDetailInfo(oAlertInfo,"alertlevel",curAlertNumber);
        }else{          
          curAlertNumber++;
        }        
      }
      
      function moveNextAlertInfo(){//显示下一条提示信息

        curAlertNumber++;
        if(parseInt(curAlertNumber) < alertCnt){
          pageNumberInfo.innerText = "当前提示: " + (parseInt(curAlertNumber) + 1) + "/" + alertCnt;
        }else{
          pageNumberInfo.innerText = "当前提示: " + curAlertNumber + "/" + alertCnt;
        }
        if(parseInt(curAlertNumber) < alertCnt){         
          alertInfo.innerText = oAlertInfo(0).childNodes(curAlertNumber).childNodes(0).getAttribute("info");  
          alertDetail.value = getDetailInfo(oAlertInfo,"alertlevel",curAlertNumber);
        }else{          
          curAlertNumber--;
        }        
      }
      
      function getDetailInfo(oInfo,level,infoIndex){//获得详细信息.oInfo:信息对象 level:级别 infoIndex:序号
                                                         //公用方法,可用于error处理
        var returnInfoStr = oInfo(0).childNodes(infoIndex).xml;
        /*
        returnInfoStr += "级别:" + oInfo(0).childNodes(infoIndex).getAttribute(level) + "\n";                                                                                          
        returnInfoStr += "内容:" + oInfo(0).childNodes(infoIndex).childNodes(0).childNodes(0).xml + "\n";
        returnInfoStr += "调试:\n"  + oInfo(0).childNodes(infoIndex).childNodes(1).xml + "\n";
        */
        return returnInfoStr;
      }
      
      function closeWindow(){//响应Esc键
        if(event.keyCode == "27")
          window.close();        
      }

		</SCRIPT>
	</head>
	<body onload="loadalertXMLData()" topmargin="5" leftmargin="5" bgcolor="#cccccc" onkeydown="closeWindow()">
		<table border="0" width="100%" height="100%" valign="top" cellspacing="1">
			<tr>
				<td valign="top" height="60">
					<!-- 此处显示提示描述信息(用户) -->
					<textarea id="alertInfo" cols="60" rows="3" readOnly class="TA"></textarea>
				</td>
			</tr>
			<!-- 显示按钮 -->
			<tr>
				<td align="right" valign="top">
					<button id="confirmButton" onclick="window.close()" class="Btn">关闭窗口</button>&nbsp;&nbsp;
					<button id="detailButton" onclick="showDetail()" class="Btn">显示详细信息</button>
					&nbsp;
				</td>
			</tr>
			<tr>
				<td align="right">
					<br>
					<!--此处显示详细提示信息(用于程序员调试)-->
					<textarea id="alertDetail" cols="50" rows="8" readOnly></textarea>&nbsp;&nbsp;
					<br>
					<span id="pageNumberInfo"> <!--此处显示分页信息--></span>&nbsp;&nbsp; <input type="button" id="movePrevious" onclick="movePreviousAlertInfo()" value="上一条" class="Btn" />&nbsp;
					<input type="button" id="moveNext" onclick="moveNextAlertInfo()" value="下一条" class="Btn" />&nbsp;&nbsp;
				</td>
			</tr>
		</table>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -