在弹出的窗口中操作原窗口 可以,parent.window1中在对象[.属性][=value]如:parent.document.title="新的窗口标题" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的如果我只是操作父窗口里定义的一个变量呢?即我在Window1中定义了一个变量var str1="hello"在弹出窗口Window2里如何得到str1?又如何给它赋值呢? 可以使用var str=window.showmodeldialog(url,para)取window2window.returnvalue 返回值可以通过para把值传给window2详细看MSDN的showmodeldialog 可以如test.html如下<html><head><script language=javascript>//************************************************************************************ var testVar="I love this game !"; function btnTest1_onclick(){ alert("testVar:"+testVar+" :: txtTest:"+f1.txtTest.value); } function btnTest2_onclick(){ window.open("test1.html","test",280,300); }//************************************************************************************</script></head><body><form name=f1> <input type="text" name="txtTest"> <input type="button" name="btnTest1" value="测 试_a" onclick="btnTest1_onclick()"> <input type="button" name="btnTest2" value="测 试_b" onclick="btnTest2_onclick()"></form> </body></html>test1.html<html><script language=javascript>//************************************************************************************ function btnTest_onclick(){ window.opener.document.f1.txtTest.value="test1.html-var1"; window.opener.testVar="test1.html-var2"; }//************************************************************************************</script><body><form name=f1> <input type="text" name="txtTest"> <input type="button" name="btnTest" value="测 试" onclick="btnTest_onclick()"></form> </body></html> Thank you very much. 输入框默认显示当前时间 7个优秀的javascript资源 正则 这中格式怎么匹配 满意加分!FCKeditor 问题 为什么[]通常比new Array()快呢 问一个关于js文件加载对效率影响问题 如何实现这样的编码转换? js 颜色比较 求一个在ASP 中的导航栏浮动效果。怎么用JS实现? 多边 谁知道怎样在带框架的网页中将IE全屏显示! 求救!!!
如果我只是操作父窗口里定义的一个变量呢?
即我在Window1中定义了一个变量
var str1="hello"
在弹出窗口Window2里如何得到str1?又如何给它赋值呢?
详细看MSDN的showmodeldialog
test.html如下
<html>
<head>
<script language=javascript>
//************************************************************************************
var testVar="I love this game !";
function btnTest1_onclick(){
alert("testVar:"+testVar+" :: txtTest:"+f1.txtTest.value);
}
function btnTest2_onclick(){
window.open("test1.html","test",280,300);
}
//************************************************************************************
</script>
</head>
<body>
<form name=f1>
<input type="text" name="txtTest">
<input type="button" name="btnTest1" value="测 试_a" onclick="btnTest1_onclick()">
<input type="button" name="btnTest2" value="测 试_b" onclick="btnTest2_onclick()">
</form>
</body>
</html>
test1.html
<html>
<script language=javascript>
//************************************************************************************
function btnTest_onclick(){
window.opener.document.f1.txtTest.value="test1.html-var1";
window.opener.testVar="test1.html-var2";
}
//************************************************************************************
</script>
<body>
<form name=f1>
<input type="text" name="txtTest">
<input type="button" name="btnTest" value="测 试" onclick="btnTest_onclick()">
</form>
</body>
</html>