子页面刷新父页面的问题 比如:从a.html 里以超链接的方式打开b.html,在b.html里用“window.parent.location.reload()”无法刷新a.html,如何办?是不是以超链接形式打开的页面不存在子页面和父页面的关系啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.parent.location.reload() 这是刷新框架window.opener.localtion.reload() 这是刷新父窗口 笔误,localtion -> location 经测试window.parent.location.reload()是刷新本身的框架.而 经由window.open()所打开的子窗口调用window.opener.localtion.reload()是刷新父窗口的. 我试过window.opener.localtion.reload(),不可以,经过反复测试后发现用<a href="" target="_blank"/>……</a>打开的页面不存在子页面父页面的关系! <!-- test1.html --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> test1 </TITLE> </HEAD> <BODY> <a href="test2.html" target="_blank"> test </a> </BODY></HTML><!-- test2.html --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> test2 </TITLE> </HEAD> <BODY> <script language="javascript"> if(this.opener.location) document.write(this.opener.location); </script> </BODY></HTML> 可能是我理解错了,实际上的问题是:a.asp里有一个flash游戏,游戏提交的时候有个输入用户名密码的界面,提交到b.asp来处理,flsh提交到b.asp时候的代码是on(**){getURL("b.asp?username=**&password=**","_blank","post");},我把getURL打开界面的方式理解成和用<a href>打开页面是一样的效果了,所以单纯的用两个html来测试是可以看出他们有父子关系的,但在flash里用getURL打开的页面就不行了 现在解决了,我让flash提交的时候,调用页面上的js方法,在js方法里用window.open来弹出窗口,这样一切都好办了,谢谢大家 一个div弹出框在IE6下显示不正常 用JS调用一个单页面,怎么才能用单页面把原本的网站内容覆盖掉? function前面的感叹号是什么意思? IE和FF下的不同 请高手帮忙看下,一个关于设置DIV层坐标的问题,谢谢了 在TextArea中显示图片的问题 一个JAVASCRIPT做的扫雷游戏 急,怎样引用函数的参数?请大家帮忙! 怎样使按钮变灰,? 求助如何实现验证用户名密码对话框 C/S系统页面刷新问题 求点击"会员列表"按钮,弹出窗口可以选择的示例代码
而 经由window.open()所打开的子窗口调用window.opener.localtion.reload()是刷新父窗口的.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
test1
</TITLE>
</HEAD>
<BODY>
<a href="test2.html" target="_blank">
test
</a>
</BODY>
</HTML><!-- test2.html -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
test2
</TITLE>
</HEAD>
<BODY>
<script language="javascript">
if(this.opener.location) document.write(this.opener.location);
</script>
</BODY>
</HTML>