用js实现子窗口消失的同时用连接向父窗口传值
急~~~~~~~~~~父窗口<scriptlanguage="javascript">functionopenwin(){window.open("zipcode.jsp...
急~~~~~~~~~~
父窗口
<script language="javascript">
function openwin() {
window.open ("zipcode.jsp", "newwindow1", "height=350, width=400, top=20, left=900, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
</script>
子窗口
<script>
function closewin() {
window.close();
}
</script>
子窗口中链接部分
<a href= patientInfo.jsp?zip_code=<%=zip1.getZipcode()%> onclick="closewin()"><%= zip1.getZipcode() %></a>
传值怎么传不了 怎么修改呢 谢谢 展开
父窗口
<script language="javascript">
function openwin() {
window.open ("zipcode.jsp", "newwindow1", "height=350, width=400, top=20, left=900, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
</script>
子窗口
<script>
function closewin() {
window.close();
}
</script>
子窗口中链接部分
<a href= patientInfo.jsp?zip_code=<%=zip1.getZipcode()%> onclick="closewin()"><%= zip1.getZipcode() %></a>
传值怎么传不了 怎么修改呢 谢谢 展开
展开全部
父窗口:
<script language="javascript">
function openwin() {
var result=window.showModalDialog(“zipcode.jsp”, “”, "dialogWidth=400px; dialogHeight=3
50px; status=yes;scroll=yes;help=no;");
}
</script>
子窗口
<script>
function closewin() {
window.returnValue =你要传到父窗口的值;
window.close();
}
</script>
<script language="javascript">
function openwin() {
var result=window.showModalDialog(“zipcode.jsp”, “”, "dialogWidth=400px; dialogHeight=3
50px; status=yes;scroll=yes;help=no;");
}
</script>
子窗口
<script>
function closewin() {
window.returnValue =你要传到父窗口的值;
window.close();
}
</script>
追答
说来说去,你不就是想把zip_code=
子窗口
function closewin() {
window.returnValue =document.getElimentById("test1").value();
window.close();
}
这样不就得了么,也不用在写父页面连接了,这样既把值传过去了
来自:求助得到的回答
展开全部
先执行父窗口刷新,在关闭子窗口,把父窗口的地址传给关闭参数,代码如下:
function CloseWindow(str)
{ //window.opener.opener=null;
window.opener.location.href=str;
window.close();
}
function CloseWindow(str)
{ //window.opener.opener=null;
window.opener.location.href=str;
window.close();
}
追问
还是不行 子窗口关闭不了。。 父窗口的信息要求是不能刷新的。。能写具体点吗?这个问题从昨天开始就开始纠结了。网上也没有一个正解的。555555555555555
追答
不刷新 你要往回传个值有什么用呀
那你可以在父窗口弄个隐藏域,在子窗口关闭前给父窗口的隐藏域赋值,父窗口可以直接取那个值用了。
window.opener.document.getElementById("XXX").innerHTML="子窗口传过来的值";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询