iframe总是加载

时间:2013-01-14 12:10:12

标签: javascript html iframe

您好我知道你们大多数人都不喜欢iframe,不管是我,但我必须在我的一个网页上使用它。它是一个弹出式div,在调用它时会打开一个iframe。

好吧我不喜欢的是我的页面总是加载,问题是因为iframe,我删除后我再也看不到加载图标,也许问题是我调用iframe的方式?

<iframe style="border:none; width: 100%; height: 100%;" scrolling="yes" src="<? echo ROOT; ?>/profile" frameborder="false"></iframe>

任何想法?

使用javascript解决,如果有人也需要这个代码:

 <script>
//doesn't block the load event
function createIframe(){
  var i = document.createElement("iframe");
  i.src = "path/profile";
  i.scrolling = "auto";
  i.frameborder = "0";
  i.width = "100%";
  i.height = "100%";
  document.getElementById("YOUR DIV ID WHERE THE IFRAME MUST LOAD").appendChild(i); 
};

// Check for browser support of event handling capability
if (window.addEventListener)
window.addEventListener("load", createIframe, false);
else if (window.attachEvent)
window.attachEvent("onload", createIframe);
else window.onload = createIframe;

</script>

0 个答案:

没有答案