if(self.opener.document){alert("存在");}else{alert("不存在");}
解决方案 »
- js、css浏览器兼容错误
- 如何寫封鎖原始檔觀看js程式
- Firefox浏览器下无法正常取到iframe的表单控件值
- 我从数据库表中取得数据,想在页面以<DIV>格式生成列表,那这个DIV是用JAVASCRIPT动态生成的吗?
- JScript如果对两个字符串变量进行比较?
- javascript 读取xml文档时,提示拒绝访问
- 在 js 中 如何实现字符替换 ?????
- 在JavaScript中,将数值格式化成小数点后两位,如果做啊?
- 请问在js中怎样做到一个js包函另一个js呢?
- 好友列表怎样实现点击每个分组都可以显示或隐藏分组?
- 怎么限制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
试试