2012-04-07 3 views

Antwort

1

Mit der Methode jquery.attr() können Sie den Parameter src ändern.

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

Um eine Arbeitsprobe, werfen Sie einen Blick auf diese zu sehen: http://jsfiddle.net/YCDtj/

+0

:: Vielen Dank. Das hat mir wirklich geholfen. –

0

Wenn ich Ihre Frage richtig bin immer, Antwort ist nein.

Wenn Sie die Quelle eines Iframes ändern, wird eine neue Seite geladen.

Wenn Ihr Markup

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

ist und was Sie tun,

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

es wird neu geladen und geöffnet xyz.com.

+0

Und wenn ich nur einen Teil oder einen Parameter meines iFrame src ersetzen möchte? –

+0

Sie sollten es versuchen, um es zu testen. Das Ersetzen des Hash sollte nicht neu geladen werden, sondern den Parameter ersetzen. – Jashwant

0

Zum ersten Last: $ (document) .ready (function() {var myIframe = document.getElementById ('yourIFrameID');

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

und rufen Sie folgende setIFrameSrc() Funktion von jedem

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

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

} 
Verwandte Themen