2012-04-07 8 views
0

私はただ知りたかったので、 iframeのソースをページポストバックなしに変更することは可能ですか? 「はい」の場合は です。iframeのソースをページポストバックなしで変更することはできますか?

+0

たとえば、jquery.load()関数を使用できます。 –

+0

デモまたはサンプルコードを入力してください。 –

+0

jqueryのドキュメントをチェックして、それを自分で行うと簡単です。 –

答えて

1

jquery.attr()メソッドを使用すると、srcパラメータを変更できます。

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

、作業のサンプルを参照してください、このを見てみる:私はあなたの質問の権利を取得していた場合 http://jsfiddle.net/YCDtj/

+0

::ありがとうございました。それが本当に私を助けました。 –

0

、答えはノーです。

iframeのソースを変更すると、新しいページがロードされます。あなたのマークアップが

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

そして、あなたは、

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

ある場合

それはリロードとオープンxyz.comます。最初の負荷について

+0

iFrame srcの部品またはパラメータを置き換えたいだけの場合はどうすればいいですか? –

+0

試してみてください。ハッシュの置換は再ロードしないでください。ただし、パラメータの置き換えは可能です。 – Jashwant

0

: $(ドキュメント).ready(関数(){ VAR myIframe =のdocument.getElementById( 'yourIFrameID');任意のsetIFrameSrc以下

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

AND()関数の呼び出し

関連する問題