关于父窗口操作子窗口的问题! ime.onload事件在var ime=window.open("son.html");时已经执行过了,所以不行,这个时间你应该写在子画面里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ime.onload=function(){ alert("222222222222222");只能写在子窗体中了。如果在var ime=window.open("son.html");之前写,ime没定义,无法运行在var ime=window.open("son.html");之后写,如楼上所说的,也不行。 也就是说窗口ime这个对象是window.open一个页面,那个页面onload后才返回一个对象并赋给ime的了? window.open("son.html");时候就已经执行过了,就没用办法了 window.open("son.html");时候就已经执行过了onload事件??????window.onload事件应该是文档加载完毕时触发的,针对说法,我还有一点疑问:就是我把这段代码放在网上了,然后浏览起来就是报错:ime.hehe为空或不是对象!如果ime.onload事件已触发过,则ime.hehe应该就可以找到这个节点而不会报错嘛! 为了验证楼上的说法错误我又做了一个例子:在父窗口中注册子窗口的卸载事件:父窗口:<script>var ime=window.open("son.html");ime.onunload=function(){alert("关闭窗口!");}</script>如onload事件一样,还是没有反应!按楼上的说法来解释就不通了:难道window.open("son.html")这句把onunload事件也执行过了吗??? js怎么接收form表单提交的数据 钱币字符串如何转换成数字型 一个ajax的问题 《javascript权威指南》买哪个版本的好。 连接到本地文件怎么做 比如要调研、大范围修改FCKEditor这样的复杂JS工程的话,用什么IDE或者工具最好? jquery选择器问题 [Ext]更改Panel中的内容为什么无效 请高手实现这种!!!网页图片浏览器!!! 如何判断字符串是否为合法的整数... 本人想学习 JavaScript 高手们推荐们书啊!! 一段非常费解的js代码
alert("222222222222222");只能写在子窗体中了。
如果在var ime=window.open("son.html");之前写,ime没定义,无法运行
在var ime=window.open("son.html");之后写,如楼上所说的,也不行。
window.onload事件应该是文档加载完毕时触发的,针对说法,我还有一点疑问:就是我把这段代码放在网上了,然后浏览起来就是报错:
ime.hehe为空或不是对象!
如果ime.onload事件已触发过,则ime.hehe应该就可以找到这个节点而不会报错嘛!
在父窗口中注册子窗口的卸载事件:
父窗口:
<script>
var ime=window.open("son.html");
ime.onunload=function(){
alert("关闭窗口!");
}
</script>
如onload事件一样,还是没有反应!
按楼上的说法来解释就不通了:难道window.open("son.html")这句把onunload事件也执行过了吗???