我的需求是这样的:两个页面是父子关系,父页面A和子页面B。当B页面关闭的时候,要刷新父页面A,我用的是 B.parent.reload(); A页面是刷新了,但是刷新之前出现了IE的提示,这样显得系统很不友好,各位有什么办法不让IE出现提示吗?
谢谢~~~
谢谢~~~
解决方案 »
- jquery ui tabs使用错误
- [Javascript]我的checkbox的checked属性为什么总是undifined?
- 高手救命:为啥我加入外部的动态广告后老是出错?
- 求个动态树型checkbox
- 在javascript中如何判断table中是否有tr
- div怎样象document.forms[i].elements一样顺序获取html dom对象中所有元素
- 在网上发了很多帖子都没回复啊 三级联动菜单传值的问题
- js文件之间的变量如何传递?
- 请问如何在本页面屏蔽IE窗口的关闭按钮????? 100分立给!!
- 菜鸟问题:点击“离开”按钮,弹出"yes"和"no"的对话框,选择yes则转到到另一页面?
- js div
- 请问如何获取图片上热点的左边距,上边距,宽和高?
换成
window.opener.reload()试试
我试了2楼说的方法,如果父页面是个简单的页面,不用交互,两个方法都行,但是一旦涉及到交互貌似就不行了。
// reload proxy function
function reloadProxy() {
window.location.reload();
}
</script>
<input type="button" value="Open Sub Page" onclick="window.open('B.html', '_blank', 'width=800,height=600')"/>
<!-- indicate if page is reloaded -->
<pre><script>
var rnd = parseInt(Math.random() * 100);
document.write("Page Load Flag: " + rnd);
</script></pre>
B.html<script>
function closeAndReloadParent(evt, el) {
// call proxy function to reload parent indirectly
window.opener.reloadProxy();
// close the window
window.close();
}
</script>
<input type="button" value="close page and reload parent" onclick="closeAndReloadParent(event, this);"/>
document.opener.location.reload();
window.location.reload();
window.opener.location.reload("saletem.asp?clientid=")//vb java一样的
document.all.id.src="asdfasdf";//刷新子业面(内嵌试的)
这些是我当年学习javascript时候计的
希望对美女有帮助
要多自己去实验 经验最重要了 呵呵
你QQ多少 我给你留言了