2010-08-23 98 views

回答

3

假設你只有一個IFRAME ...

$("iframe").load(function() { 
    alert("Changed!"); 
    alert(frames[0].document.body.innerHTML); 
}); 
1

您可以查看window.setInterval函數。而不是不斷的投票你不能通過javascript代碼來通知這個改變的src屬性嗎?

1

我不確定這是否可行,但我會盡力去做: 您可以嘗試將「加載」事件綁定到iframe。一旦URL已經改變,iframe應該在頁面重新加載時觸發加載事件。

2

YH這個工程:使用DOM引用或jQuery的事情

1_

<iframe src ="page.html" name="fraFrame" id="fraFrame" onLoad="alert('url changed!!!');"> 
    <p>Your browser does not support iframes :P</p> 
</iframe> 

2_8 :

$("#fraFrame").load(function(){ 
    // do something once the iframe is loaded 
}); 
+0

與onload的好點! – RobertPitt 2010-08-23 08:36:08

+0

我確實說jquery請 – 2010-08-23 08:53:03

+0

$(「#fraFrame」)。load(function(){ //做一些事情iframe加載後 }); chck現在,將它標記爲答案;):D – ehmad 2010-08-23 08:59:16