| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1298 人关注过本帖
标题:请问这句代码错在哪里
只看楼主 加入收藏
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
 问题点数:0 回复次数:10 
请问这句代码错在哪里
<Script Language="JavaScript">
opener.location.reload();
setTimeout("window.close()",800);
</Script>

错误是opener.location为空或不是对象
搜索更多相关主题的帖子: 代码 
2005-04-28 10:12
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
收藏
得分:0 
这个肯定是有问题

你的opener.location是什么对象列opener是什么东西?

学了C语言 对C++肯定是知道些

类和对象······

2005-04-28 12:20
nicholas49
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-7-6
收藏
得分:0 
是不是你打开子窗口的时候是用"_self" ,而不是用新开一个窗口呢

2005-10-25 16:42
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
盗用的代码吧~opener不是对象
肯定是代码没盗完~opener应该是某个窗口对象,
比如,var opener=window.open(。。。);
这样才可以引用opener.location

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-10-26 23:31
yilinjun
Rank: 1
等 级:新手上路
帖 子:232
专家分:0
注 册:2005-6-5
收藏
得分:0 
我想是你的浏览器没有升到 6 吧

2005-10-27 08:53
happy99
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-5-5
收藏
得分:0 
以下是引用linuxpluto在2005-10-26 23:31:27的发言: 盗用的代码吧~opener不是对象 肯定是代码没盗完~opener应该是某个窗口对象, 比如,var opener=window.open(。。。); 这样才可以引用opener.location
只要将新打开的页面定义一下名称就行了 就像上面的一样 var opener="window.open('url','window',settings); //settings是你所打开窗口的设置参数 opener.location.reload(); setTimeout("window.close()",800); 这样我想可以行的 <SCRIPT language=javascript> var opener="window.open('http://myhappy99.go1.icpcn.com',' _blank');" opener.location.reload(); setTimeout("window.close()",100); </SCRIPT>

以欢迎光临我的小站 http://myhappy99.
2005-10-27 19:00
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
注意拉~~~~~~~~~~
这个脚本一点问题都没的`我刚从书上看到的~~
opener是window对象的的一个属性意思是他对打开他的窗口的引用
例如:
a.html如下
<script>
window.open("b.html")
</script>
<div id=a></div>
-------------------------------
b.html如下
<script>
opener.window.a.innerText="bbb"
</script>
-----------------
是这样的用法~~~~~~~~~~~~~~~~~希望大家狂顶~~~~~~~~`

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-11-07 02:25
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
楼主的这段代码是在弹出窗口用的~~~

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-11-07 03:32
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

怎么没人顶


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-11-07 17:54
115215700
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-8
收藏
得分:0 

恩~~~~
第一次见

2005-11-08 15:25
快速回复:请问这句代码错在哪里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024563 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved