我正在使用以下代码打开一个弹出窗口并将 ID 作为查询字符串传递。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="javascript" type="text/javascript">
function openwindow(divID) {
window.open("pp.html?id="+divID+"","","status=yes, location=yes, width=700, height=400");
}
</script>
</head>
<body>
<a href="#" onclick="openwindow('one')" id="one">One</a>
<br />
<a href="#" onclick="openwindow('two')" id="two">Two</a>
<br />
<a href="#" onclick="openwindow('three')" id="three">Three</a>
</body>
</html>
场景是,我需要在弹出窗口中显示 id 类似于查询字符串值的 DIV。弹出窗口代码是
<html>
<head>
<script language="javascript" type="text/javascript">
function getid() {
if (Request.QueryString("id")!=null)
var id = Request.QueryString("id");
document.getElementById(id).style.display = "block";
}
</script>
</head>
<body onload="getid();">
<div style=" overflow:hidden">
<div style="margin-left:-5px;"><input type="file" style="" /></div>
</div>
<div style="width:200px; height:200px; border:1px solid #999999; background- color:#CCCCCC; display:none" id="one">Hello! ONE</div>
<div style="width:200px; height:200px; border:1px solid #999999; background-color:#CCCCCC; display:none" id="two">Hello! TWO</div>
<div style="width:200px; height:200px; border:1px solid #999999; background-color:#CCCCCC; display:none" id="three">Hello! THREE</div>
</body>
</html>
现在,弹出窗口给出错误“请求未定义”。