首页 新闻 会员 周边 捐助

谷歌浏览器iframe中 onload不起作用,怎么办?

0
悬赏园豆:50 [待解决问题]

<iframe  id="mainFrame" name="mainFrame"  onload="SetWinHeight(this)" width="985" height="700" src=""></iframe>

调试发现SetWinHeight(this)函数没起作用,ie和火狐都没这个问题!

急啊!

haoxin的主页 haoxin | 初学一级 | 园豆:61
提问于:2013-03-05 17:33
< >
分享
所有回答(3)
0
<html>
<head>
<script>
function SetWinHeight(ob){alert(ob);}
</script>
</head>
<body>
<iframe  id="mainFrame" name="mainFrame"  onload="SetWinHeight(this)" width="985" height="700" src=""></iframe>
</body>
</html>

chrome27执行没问题啊

飞来飞去 | 园豆:2057 (老鸟四级) | 2013-03-06 09:07
0

SetWinHeight函数在调整height的时候在外面包一层setTimtOut(fn,50),这是chrome本身处理导致的问题...

三桂 | 园豆:3565 (老鸟四级) | 2013-03-06 14:34
0

因为你的iframe   还没生成,用递归等待  setTimtOut(fn,50)

想些事... | 园豆:98 (初学一级) | 2013-08-09 17:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册