我有这部分代码:
<div class="embed"><iframe id="iframe" src="<?php echo DOMAIN_NAME; ?>demo?q=<?php echo $number;?>"><body></body></iframe></div>
我想创建一个包含这个iframe的异步脚本。所以最后我将在我的客户端给出异步脚本代码而不是iframe。我想这样做有一个主要原因。如果我的网站关闭,我不想降低我的客户发布我的iframe的网站/门户网站的速度。
当有人点击嵌入div时,会给我的客户一个iframe。我想给一个asychronous脚本而不是这个iframe。 可能吗? 有任何想法吗?
答案 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>');
});