知りたかったのですが、ページのポストバックなしでiframeのソースを変更することは可能ですか?はいの場合、どのように。
質問する
5412 次
3 に答える
1
jquery.attr()メソッドを使用して、srcパラメーターを変更できます。
$("#myifrm").attr("src","your url here");
動作するサンプルを確認するには、次を参照してください:http: //jsfiddle.net/YCDtj/
于 2012-04-07T18:20:46.847 に答える
1
私があなたの質問を正しく理解しているなら、答えはノーです。
iframeのソースを変更すると、新しいページが読み込まれます。
マークアップが
<iframe id='myframe' src='http://www.abc.com' ></iframe>
そしてあなたはする、
document.getElementById('myframe').src = 'http://www.xyz.com';
xyz.comをリロードして開きます。
于 2012-04-07T18:27:19.327 に答える
0
最初のロードの場合:$(document).ready(function(){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;
}
于 2012-04-07T18:49:32.327 に答える