2016-02-17 6 views
-3

У меня есть эта часть кода:изменение IFrame для сценария включает в IFRAME

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

и я хочу сделать asychronous сценарий, который включает в себя этот IFRAME. Поэтому в конце я дам в своих клиентах асинхронный код сценария вместо iframe. Я хочу сделать это по одной основной причине. Если мой сайт не работает, я не хочу уменьшать скорость веб-сайтов/порталов, которые мои клиенты публикуют в моем iframe.

, когда кто-то нажимает на встроенный div, а затем iframe предоставляется моим клиентам. Я хочу дать асинхронный скрипт вместо этого iframe. Возможно ли это? Любые идеи?

ответ

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>'); 
}); 
+0

тот сценарий, я должен дать в моих клиентов, или это собирается создать свой сценарий ? –

+0

это код, который создаст ваш кадр – mplungjan

+0

iframe автоматически генерируется в моем php-файле. Я хочу создать динамический скрипт вместо iframe. –

Смежные вопросы