哪位牛人知道如何在打开的模态窗口中访问打开它的父窗口的window对象 dialogArguments -> "父窗口" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用super试试,看看试不是可以 opener.document.form1.textbox.value=1; 父窗口:<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE></HEAD><BODY><script language=javascript> function cc(){window.showModalDialog("bb.htm",window,"dialogWidth:545px;dialogHeight:335px;status=no;help=no")} </script> <P> </P><input type=button value="button" onclick="cc()"><br><br><input type=text name=txt value="test"></BODY></HTML>bb.htm:<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE></HEAD><BODY><script language=javascript>function ccc(){var par=parent.window.dialogArguments.document.all("txt");par.value="搞定了!";parent.close();} </script> <input type=button value="button" onclick="ccc()"></BODY></HTML> 模态窗口和非模态窗口是无法用parent访问的,只能把window对象作为参数传递过去,在对话框里面使用如下格式访问:dialogArguments.原窗口对象.value 在模态窗口刚打开的时候是可以用dialogArguments是可以获得父窗口的引用的。可是一旦模态窗口被刷新了以后就得不到了。我是在模态窗口里打开的文件是一个动态的服务器端文件asp.net的,模态窗口里的一个文本框输入了内容后点击一个按钮就提交到服务器了。然后服务器处理完成后我就要将模态窗口的父窗口刷新一下,可是这时候就得不到父窗口的引用了。 现在我用window.open打开了一个新窗口来代替,虽然效果是一样的,可毕竟这样速度不和用模态窗口快,也显示得不专业一点。 这个问题要是实在没办法解决,那也只好结贴了,不过再等等吧 正则表达式 /()??/什么意思 JS 怎么插入字符 100元 javascript程序修改 帮忙给个代码看看!谢谢 请教:javascript可以用Xor的方式绘图吗? 请教一个正则表达式的问题 能不能用javascript读写服务器上的文件? 打印时,出现"该页上的ActivX控件不安全。当前安全设置禁止运行………………" 火狐阻止浏览器默认动作之 select 为什么这个框架用JS获取不了里面的元素,好奇怪哦,大神们进来看看 关parent的问题 加密后的.js 文件内容如何解密?
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<script language=javascript>
function cc()
{
window.showModalDialog("bb.htm",window,"dialogWidth:545px;dialogHeight:335px;status=no;help=no")
}
</script>
<P> </P>
<input type=button value="button" onclick="cc()">
<br>
<br>
<input type=text name=txt value="test">
</BODY>
</HTML>bb.htm:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<script language=javascript>
function ccc()
{
var par=parent.window.dialogArguments.document.all("txt");
par.value="搞定了!";
parent.close();
}
</script>
<input type=button value="button" onclick="ccc()">
</BODY>
</HTML>
在模态窗口刚打开的时候是可以用dialogArguments是可以获得父窗口的引用的。可是一旦模态窗口被刷新了以后就得不到了。我是在模态窗口里打开的文件是一个动态的服务器端文件asp.net的,模态窗口里的一个文本框输入了内容后点击一个按钮就提交到服务器了。然后服务器处理完成后我就要将模态窗口的父窗口刷新一下,可是这时候就得不到父窗口的引用了。 现在我用window.open打开了一个新窗口来代替,虽然效果是一样的,可毕竟这样速度不和用模态窗口快,也显示得不专业一点。 这个问题要是实在没办法解决,那也只好结贴了,不过再等等吧