按下按钮</iframe>后加载<iframe>

时间:2012-08-11 19:31:24

标签: javascript jquery ajax

我按下按钮后出现div显示“正在加载”并加载iframe。 所以,显示div我可以通过jQuery,但如何在事件后加载iframe?

Here is my working code as i want

2 个答案:

答案 0 :(得分:3)

在您希望它开始加载的那一刻设置iframe的src属性(默认情况下将其设置为""):

$('#my-button').click(function() {
  $('iframe#myIframe').attr('src', url);
});

您还可以处理iframe完成加载时的事件:

$('iframe#myIframe').load(function() {
  // do stuff...
});

答案 1 :(得分:0)

所以我理解了我需要的东西:

<iframe id="chgMe" src="Source1.htm">Frames are not supported on your browser.</iframe>
<button onclick="document.getElementById('chgMe').src='Source2.htm'">Next</button>