2012-04-07 41 views

回答

1

使用jquery.attr()方法,您可以更改src參數。

$("#myifrm").attr("src","your url here"); 

要查看工作示例,來看看這個: http://jsfiddle.net/YCDtj/

+0

::非常感謝。那真的幫助了我。 – 2012-04-07 19:36:15

0

如果我的權利得到您的問題,答案是否定的。

如果您要更改iframe的來源,則會加載一個新頁面。

如果您的標記是

<iframe id='myframe' src='http://www.abc.com' ></iframe> 

而且你做什麼,

document.getElementById('myframe').src = 'http://www.xyz.com'; 

它會重新開放的xyz.com。

+0

如果我只是想替換我的iFrame src的一個部分或參數? – 2016-07-12 10:41:21

+0

你應該試試來測試它。替換散列不應該重新加載,但可以替換參數。 – Jashwant 2016-07-12 13:17:47

0

對於第一負載: $(文件)。就緒(函數(){ VAR myIframe =的document.getElementById( 'yourIFrameID');從任何

if(myIframe != undefined || myIframe != null) 
myIframe.src = "newSource"; 
}); 

和呼叫以下setIFrameSrc()函數把你想。

function setIFrameSrc(newURL) 
{ 
var myIframe = document.getElementById('yourIFrameID'); 

if(myIframe != undefined || myIframe != null) 
myIframe.src = newURL; 

} 
相關問題