[請益] 判斷iframe是否載入完成
請問一下各位, javascript 或 jquery 可否等判斷iframe載入完畢, 程式如下
#file.php
<iframe src="http://127.0.0.1/demo.php" frameborder="1" id="do" name="do">
</iframe>
<script>
$('#do').on('load', function(){
console.log('load the iframe ... ')
});
</script>
#demo.php
<body onload = "document.getElementById('FORM').submit();">
<form action="demo_1.php" name="demo" name="FORM" id="FORM">
<input type="submit" name="b1" style="display:none">
</form>
</body>
#demo_1.php
<? header('Location: http://127.0.0.1/demo_2.php'); # 轉址到demo_2.php ?>
demmo_2.php
<?
sleep(5); # 睡5秒
echo "demo_2_end";
?>
所以程式流程是 : file.php -- > demo.php -> demo_1.php -> demo_2.php
疑問 : 當我判斷iframe是否載入完成的時候, 他被判定只要demo.php response 也就是
表單送出後就完成了,
而我希望是等demo_2.php 印出demo_2_end才算載入完後, 請問有可能嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1449365498.A.B80.html
※ 編輯: tas72732002 (114.34.181.227), 12/06/2015 10:52:32
→
12/06 18:23, , 1F
12/06 18:23, 1F
推
12/07 20:50, , 2F
12/07 20:50, 2F
→
12/07 20:51, , 3F
12/07 20:51, 3F
→
12/07 20:52, , 4F
12/07 20:52, 4F
→
12/07 20:53, , 5F
12/07 20:53, 5F
→
12/07 20:53, , 6F
12/07 20:53, 6F
推
12/07 22:41, , 7F
12/07 22:41, 7F
→
12/07 22:42, , 8F
12/07 22:42, 8F