最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iframe的onload在Chrome/Opera中執(zhí)行兩次Bug的解決方法

 更新時(shí)間:2011年03月17日 00:20:38   作者:  
創(chuàng)建iframe對象,添加load事件, 再將iframe添加到body中。Chrome/Opera中會造成load事件的handler執(zhí)行兩次。
復(fù)制代碼 代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>iframe的onload在Chrome/Opera中執(zhí)行兩次</title>
</head>
<body>
<script>
var ifr = document.createElement('iframe');
ifr.onload = function(){alert(1);};
document.body.insertBefore(ifr,document.body.childNodes[0]);
ifr.src = 'http://www.baidu.com';
</script>
</body>
</html>

解決方法很簡單,改下代碼順序即可:創(chuàng)建iframe, 添加到body中,最后添加load事件。所有瀏覽器下將表現(xiàn)一致。
復(fù)制代碼 代碼如下:

var ifr = document.createElement('iframe');
document.body.insertBefore(ifr,document.body.childNodes[0]);
ifr.src = 'http://www.baidu.com';
ifr.onload = function(){alert(1);};

此外用Safari5測試,沒有alert,一直在載入中,能持續(xù)30s以上。大家試試看呢?

相關(guān)文章

最新評論

乐平市| 壶关县| 荣成市| 阿拉善左旗| 庄浪县| 格尔木市| 霍山县| 浮山县| 长宁区| 南川市| 曲阳县| 河南省| 车险| 化州市| 红河县| 盈江县| 金昌市| 肥西县| 建平县| 讷河市| 民和| 江山市| 东源县| 西昌市| 阿巴嘎旗| 芜湖市| 金乡县| 寿光市| 怀化市| 监利县| 龙川县| 奉贤区| 女性| 武隆县| 邛崃市| 武川县| 万年县| 万全县| 雷州市| 阿图什市| 化州市|