if(self.opener.document){alert("存在");}else{alert("不存在");}
解决方案 »
- 如何实现在页面加载完成前将按钮置灰,加载完成后按钮恢复
- 怎样用JS获取数据库里的留言id?
- js 正则批量替换方法
- newwin=window.open("","xx","width=300,height=200");弹出问题
- 使用showmodaldialog(),在win2000和winXP下显示不同,如何解决?
- 急求一段特殊的★三级联动下拉框★的代码!!!!!【700分】!申请了7个ID来给分!!!!!!
- 列表框的值如何取得,在线等~
- 啊,急!问一个后输出图片的问题!!!!!
- 谁能帮我提供一点资料或文档!
- 我用Javascript编了一个网格录入,请问怎么网格录入的内容给服务器
- 怎么限制html中某种tag的数目
- 无边框窗口怎么做,能在IE6下显示?
nolonely(琴令人寂,月令人孤) 好像不行
Window.opener.status = strMsg;
通过opener属性就可以参考到父窗口的Window对象了。
<HTML>
<HEAD>
<TITLE> 弹出窗口 </TITLE>
<script>
function test(){
if(!self.opener.closed){alert("存在);}else{alert("不存在");}}
</script>
</HEAD>
<BODY>
点击按钮判断父页是否存在
<input type =button name=a value="判断" onclick="test();">
</BODY>
</HTML>
<HEAD>
<TITLE> 弹出窗口 </TITLE>
<script>
function test(){ if(!self.opener.closed)
{
alert("主窗口存在");
}
else
{
alert("主窗口不存在!^_^");
}</script>
</HEAD>
<BODY>
点击按钮判断父页是否存在
<input type =button name=a value="判断" onclick="test();">
</BODY>
</HTML>
<HEAD>
<TITLE> 弹出窗口 </TITLE>
<script>
function test(){
if(self.opener.location.href==b.value)
{
alert("主窗口存在");
}
else
{
alert("主窗口不存在!^_^");
}
}
</script>
</HEAD>
<BODY>
点击按钮判断父页是否存在
<input type="text" name="b" value="">
<input type =button name=a value="判断" onclick="test();">
<SCRIPT LANGUAGE="JavaScript">
<!--
b.value=self.opener.location.href
//-->
</SCRIPT>
</BODY>
</HTML>
我 试了ok
self.opener.location.href 这句话有问题(父窗口画面迁移的情况下)
try {
parent.window.opener.location.href;
alert("主窗口存在");
}catch(exception ){
alert("主窗口不存在");
parent.window.close();
return;
}
在win2000 server sp4 IE6 上试了都OK
你换this.opener.location.href
试试