层的显示与隐藏不成功

Tody Guo 2010-06-19 03:09:11
为什么下面的这个实现层的显示和隐藏就不能在IE上运行不起来,再FIREFOX是OK的呀?郁闷

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style/main.css" type="text/css">
<title>查询页面</title>
<script language="javascript">
function id1show()
{
document.getElementById("ID1").style.display = "block";
document.getElementById("ID2").style.display = "none";
document.getElementById("ID3").style.display = "none";

}
function id2show()
{
document.getElementById("ID1").style.display = "none";
document.getElementById("ID2").style.display = "block";
document.getElementById("ID3").style.display = "none";

}

function id3show()
{
document.getElementById("ID1").style.display = "none";
document.getElementById("ID2").style.display = "none";
document.getElementById("ID3").style.display = "block";

}
</script>
<script src="lib/WebCalendar.js" type="text/javascript"></script>
<style type="text/css">
#ID1{
position:absolute;
left:51px;
top:32px;
width:331px;
height:83px;
z-index:1;
}
#ID2{
position:absolute;
left:572px;
top:27px;
width:496px;
height:35px;
z-index:2;
}

#ID3{
position:absolute;
left:310px;
top:29px;
width:318px;
height:48px;
z-index:3;
}

</style>
</head>

<body background="image/bg.png">
<form name="form1" method="post" action="query.php?s=ok">
<div id="ID1">ECN NO:
<input name="ECN_NO" type="text" id="ECN_NO">
<input type="submit" name="Submit" value="查询">
</div>
<div id="ID2">
<p>开始日期:
<input name="S_D" type="text" id="S_D" style="cursor:pointer" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="true">
~ 结束日期:
<input name="E_D" type="text" id="E_D" style="cursor:pointer" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="true">
<input type="submit" name="Submit2" value="查询">
</p>
<p>  </p>
</div>
<div id="ID3">
<p>变更内容:
<input name="EC_C" type="text" id="EC_C">
<input type="submit" name="Submit3" value="查询">
</p>
</div>
查询条件:
<select name="select">
<option value="ECN_NO" onClick="id1show();">ECN NO</option>
<option value="DATE_RANGE" onClick="id2show();">日期</option>
<option value="CHANGE_CONTENT" onClick="id3show();">变更内容</option>
</select>
</form>
</body>
</html>

...全文
108 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
一弗楚 2010-06-21
  • 打赏
  • 举报
回复
服了LZ
AMinfo 2010-06-20
  • 打赏
  • 举报
回复


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style/main.css" type="text/css">
<title>查询页面</title>
<script language="javascript">
function id1show()
{
document.getElementById("ID1").style.display = "block";
document.getElementById("ID2").style.display = "none";
document.getElementById("ID3").style.display = "none";

}
function id2show()
{
document.getElementById("ID1").style.display = "none";
document.getElementById("ID2").style.display = "block";
document.getElementById("ID3").style.display = "none";

}

function id3show()
{
document.getElementById("ID1").style.display = "none";
document.getElementById("ID2").style.display = "none";
document.getElementById("ID3").style.display = "block";

}
</script>
<script src="lib/WebCalendar.js" type="text/javascript"></script>
<style type="text/css">
#ID1{
position:absolute;
left:51px;
top:32px;
width:331px;
height:83px;
z-index:1;
}
#ID2{
position:absolute;
left:572px;
top:27px;
width:496px;
height:35px;
z-index:2;
}

#ID3{
position:absolute;
left:310px;
top:29px;
width:318px;
height:48px;
z-index:3;
}

</style>
</head>

<body background="image/bg.png">
<form name="form1" method="post" action="query.php?s=ok">
<div id="ID1">ECN NO:
<input name="ECN_NO" type="text" id="ECN_NO">
<input type="submit" name="Submit" value="查询">
</div>
<div id="ID2">
<p>开始日期:
<input name="S_D" type="text" id="S_D" style="cursor:pointer" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="true">
~ 结束日期:
<input name="E_D" type="text" id="E_D" style="cursor:pointer" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="true">
<input type="submit" name="Submit2" value="查询">
</p>
<p>  </p>
</div>
<div id="ID3">
<p>变更内容:
<input name="EC_C" type="text" id="EC_C">
<input type="submit" name="Submit3" value="查询">
</p>
</div>
查询条件:
<select name="select" onchange="eval('id'+(this.selectedIndex+1)+ 'show();');">
<option value="ECN_NO">ECN NO</option>
<option value="DATE_RANGE">日期</option>
<option value="CHANGE_CONTENT">变更内容</option>
</select>
</form>
</body>
</html>



yangsenle 2010-06-20
  • 打赏
  • 举报
回复
<select name="select">
<option value="ECN_NO" onClick="id1show();">ECN NO</option>
<option value="DATE_RANGE" onClick="id2show();">日期</option>
<option value="CHANGE_CONTENT" onClick="id3show();">变更内容</option>
</select>
这里有问题啊

<select name="select"> 这里面去加事件啊 可根据不同的值调用不同的方法
qingYun1029 2010-06-20
  • 打赏
  • 举报
回复
select中onChange()方法。。。
qingYun1029 2010-06-20
  • 打赏
  • 举报
回复
改为onmouseover()和onmouseout()时间
鼠标移进移出。。
leejelen 2010-06-19
  • 打赏
  • 举报
回复
<select   name= "select "   onchange= "eval( 'id '+(this.selectedIndex+1)+ 'show() '); ">         
<option value= "ECN_NO "> ECN NO </option>
<option value= "DATE_RANGE "> 日期 </option>
<option value= "CHANGE_CONTENT "> 变更内容 </option>
</select>
leejelen 2010-06-19
  • 打赏
  • 举报
回复

<select name="select" onchange="eval('id'+(this.selectedIndex+1)+'show()');">
<option value="ECN_NO">ECN NO</option>
<option value="DATE_RANGE">日期</option>
<option value="CHANGE_CONTENT">变更内容</option>
</select>
leejelen 2010-06-19
  • 打赏
  • 举报
回复
option里面应该改成onchange事件吧
一弗楚 2010-06-19
  • 打赏
  • 举报
回复
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="style/main.css" type="text/css"> <title>查询页面</title> <script language="javascript">  function id1show() { document.getElementById("ID1").style.display = "block"; document.getElementById("ID2").style.display = "none"; document.getElementById("ID3").style.display = "none"; } function id2show() { document.getElementById("ID1").style.display = "none"; document.getElementById("ID2").style.display = "block"; document.getElementById("ID3").style.display = "none"; } function id3show() { document.getElementById("ID1").style.display = "none"; document.getElementById("ID2").style.display = "none"; document.getElementById("ID3").style.display = "block"; } </script> <script src="lib/WebCalendar.js" type="text/javascript"></script> <style type="text/css"> #ID1{  position:absolute;  left:51px;  top:32px;  width:331px;  height:83px;  z-index:1; } #ID2{  position:absolute;  left:572px;  top:27px;  width:496px;  height:35px;  z-index:2; } #ID3{  position:absolute;  left:310px;  top:29px;  width:318px;  height:48px;  z-index:3; } </style> </head> <body background="image/bg.png"> <form name="form1" method="post" action="query.php?s=ok">  <div id="ID1">ECN NO: <input name="ECN_NO" type="text" id="ECN_NO">  <input type="submit" name="Submit" value="查询">  </div>  <div id="ID2"> <p>开始日期: <input name="S_D" type="text" id="S_D" style="cursor:pointer" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="true">  ~ 结束日期: <input name="E_D" type="text" id="E_D" style="cursor:pointer" onclick="SelectDate(this,'yyyy-MM-dd')" readonly="true">  <input type="submit" name="Submit2" value="查询">  </p>  <p>  </p>  </div>  <div id="ID3"> <p>变更内容: <input name="EC_C" type="text" id="EC_C">  <input type="submit" name="Submit3" value="查询">  </p>  </div>  查询条件: <select name="select" onchange="eval('id'+(this.selectedIndex+1)+'show()');">  <option value="ECN_NO">ECN NO</option>  <option value="DATE_RANGE"">日期</option>  <option value="CHANGE_CONTENT">变更内容</option>  </select> </form> </body> </html>

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧