将iframe更改为脚本包含iframe

时间:2016-02-17 10:06:30

标签: javascript php

我有这部分代码:

<div class="embed">&lt;iframe id="iframe" src="<?php echo DOMAIN_NAME; ?>demo?q=<?php echo $number;?>"&gt;<body></body>&lt;/iframe&gt;</div>

我想创建一个包含这个iframe的异步脚本。所以最后我将在我的客户端给出异步脚本代码而不是iframe。我想这样做有一个主要原因。如果我的网站关闭,我不想降低我的客户发布我的iframe的网站/门户网站的速度。

当有人点击嵌入div时,会给我的客户一个iframe。我想给一个asychronous脚本而不是这个iframe。 可能吗? 有任何想法吗?

1 个答案:

答案 0 :(得分:1)

你的意思是

var cosnikFrame = document.createElement("iframe");
cosnikFrame.width=450;
cosnikFrame.height=300;
cosnikFrame.setAttribute("scrolling","no");
cosnikFrame.style.border=0;
document.body.appendChild(cosnikFrame);
cosnikFrame.src="http://example.com/demo.php?q=12aA1b35A4a";

或者在使用例如jQuery加载后推迟:

$(function() {
  $("body").append('<iframe width='450' height='300' scrolling="no" style="border:0" src="http://example.com/demo.php?q=12aA1b35A4a"></iframe>');
});