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

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

 更新時間: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)文章

最新評論

彭水| 治多县| 临洮县| 景东| 本溪| 探索| 宜君县| 大悟县| 太康县| 全椒县| 成武县| 鹤岗市| 抚宁县| 马关县| 西林县| 微山县| 万荣县| 临沧市| 衡阳市| 灵石县| 镇安县| 清新县| 凉城县| 会理县| 黑龙江省| 乳源| 武穴市| 镇沅| 潜山县| 祥云县| 延吉市| 通海县| 成武县| 南充市| 新巴尔虎左旗| 晋江市| 静宁县| 拜泉县| 安陆市| 合山市| 固原市|