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

📄 error.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 oErrorInfo = null;//Proxy返回的错误对象   
      var curErrorNumber = 0;//当前错误信息序号   
      var errorCnt = 0;//错误信息总数  
      
      function loadErrorXMLData(){//load信息 
        oErrorInfo = window.dialogArguments;//接收common传回的错误信息  
        errorCnt = oErrorInfo(0).childNodes.length; 
        
        errorInfo.innerText = oErrorInfo(0).childNodes(0).childNodes(0).childNodes(0).xml;
        errorDetail.style.background ="#dddddd";
        
        //以下为错误信息显示textArea样式    
        with(errorInfo.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";
        }

        errorDetail.value = getDetailInfo(oErrorInfo,"errlevel",0);     
        
       
      }
      
      function showDetail(){//显示详细错误信息    
        pageNumberInfo.innerText = "当前错误: " + (parseInt(curErrorNumber) + 1) + "/" + errorCnt;  
        if(!detailFlag){
          window.dialogHeight = 20;
          detailFlag = true;
          detailButton.value = "隐藏详细信息";
        }else{
          window.dialogHeight = 8;
          detailFlag = false;
          detailButton.value = "显示详细信息";
        }
      }
      
      function movePreviousErrorInfo(){//显示上一条错误信息
        curErrorNumber--;
        if(parseInt(curErrorNumber) >= 0){
          pageNumberInfo.innerText = "当前错误: " + (parseInt(curErrorNumber) + 1) + "/" + errorCnt;
        }else{
          pageNumberInfo.innerText = "当前错误: 1/" + errorCnt;
        }
        if(parseInt(curErrorNumber) >= 0){
          errorInfo.innerText = oErrorInfo(0).childNodes(curErrorNumber).childNodes(0).childNodes(0).xml;                    
          errorDetail.value = getDetailInfo(oErrorInfo,"errlevel",curErrorNumber);
        }else{          
          curErrorNumber++;
        }        
      }
      
      function moveNextErrorInfo(){//显示下一条错误信息

        curErrorNumber++;
        if(parseInt(curErrorNumber) < errorCnt){
          pageNumberInfo.innerText = "当前错误: " + (parseInt(curErrorNumber) + 1) + "/" + errorCnt;
        }else{
          pageNumberInfo.innerText = "当前错误: " + curErrorNumber + "/" + errorCnt;
        }
        if(parseInt(curErrorNumber) < errorCnt){         
          errorInfo.innerText = oErrorInfo(0).childNodes(curErrorNumber).childNodes(0).childNodes(0).xml;        
          errorDetail.value = oErrorInfo(0).childNodes(curErrorNumber).xml;
          errorDetail.value = getDetailInfo(oErrorInfo,"errlevel",curErrorNumber);
        }else{          
          curErrorNumber--;
        }        
      }
      
      function getDetailInfo(oInfo,level,infoIndex){//获得详细信息.oInfo:信息对象 level:级别 infoIndex:序号
                                                    //公用方法,可用于alert处理
        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="loadErrorXMLData()" 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" width="100%">
					<!-- 此处显示错误描述信息(用户) -->
					<textarea id="errorInfo" cols="60" rows="3" readOnly class="TA"></textarea> 
					<!--<div id="errorInfo" style="width:200;word-break:keep-all;overflow:hidden;scroll:auto;"></div>-->
				</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="errorDetail" cols="50" rows="8" readOnly></textarea>&nbsp;&nbsp;
					<br>
					<span id="pageNumberInfo"> <!--此处显示分页信息--></span>&nbsp;&nbsp; <input type="button" id="movePrevious" onclick="movePreviousErrorInfo()" class="Btn" value="上一条" />&nbsp;
					<input type="button" id="moveNext" onclick="moveNextErrorInfo()" class="Btn" value="下一条" />&nbsp;&nbsp;
				</td>
			</tr>
		</table>
	</body>
</html>

⌨️ 快捷键说明

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