显示错误层

<html>
<head>
<title></title>
<style>
<!--
 .showError {
  display: none;
  position: absolute;
  border: 1px solid red;
  background-color: #FFFF99;
  z-index: 1003;
 }
-->
</style>
<script type="text/javascript">
<!--

 function getBrowserType() {
  var varBrowser = navigator.appName

  if (varBrowser == "Netscape") {
   return "FOX";
  } else if(varBrowser == "Microsoft Internet Explorer") {
   return "IE";
  } else {
   return "NSupport";
  }
 }

 function doShowErrMessage(currEvt) {
  var varSelObj = document.getElementById("selErrList");
  var varErrFieldObj = document.getElementById("errField");

  document.getElementById("errField").style.display = "block";
  if (getBrowserType() == "FOX") {
   varErrFieldObj.style.left = currEvt.pageX + 30;
   varErrFieldObj.style.top = currEvt.pageY;
  } else {
   varErrFieldObj.style.left = event.x + 30;
   varErrFieldObj.style.top = event.y;
  }

  for (var i = 0; i < varSelObj.length; i++) {
   if (getBrowserType() == "FOX") {
    var text = document.createTextNode(varSelObj[i].textContent);
   } else {
    var text = document.createTextNode(varSelObj[i].innerText);
   }

   var td = document.createElement("td");
   var tr = document.createElement("tr");
   var tbody = document.createElement("tbody");
   td.appendChild(text);
   tr.appendChild(td);
   tbody.appendChild(tr);
   var parNode = document.getElementById("errTable");
   parNode.appendChild(tbody);
  }
 }

 function doCloseErrMessage() {
  delTbody();
  document.getElementById("errField").style.display = "none";
 }

 function delTbody() {
  var varTable = document.getElementById("errTable");
  var varTBody = varTable.getElementsByTagName("tbody");

  while (varTBody[0] != null) {
   varTable.removeChild(varTBody[0]);
  }
 }
-->
</script>
</head>
<body>
<select id="selErrList">
<option selected="true">第一行</option>
<option>第二行</option>
<option>第三行</option>
</select>
<img src="locError.gif" οnmοuseοver="doShowErrMessage(event)" οnmοuseοut="doCloseErrMessage()">
<div id="errField" class="showError">
 <table border="0" cellspacing="0" cellpadding="0" id="errTable"><tbody></tbody></table>
</div>
</body>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值