Javascript, который создает Iframe - PullRequest
1 голос
/ 19 августа 2010

Мне было интересно, как вы используете тег javascript в HTML для создания Iframe.

Я вижу это вокруг, например, кнопка «Поделиться этим», которую все хотят видеть на этом сайте, является сценарием сценария, который затем превращает себя в Iframe.

Как ты это делаешь. Я бы предпочел дать клиенту строку сценария, а не тег Iframe (чтобы я мог размещать сценарий извне и делать такие вещи, как изменение местоположения встроенного Iframe.).

Ответы [ 2 ]

3 голосов
/ 19 августа 2010
document.createElement("iframe");

вот хороший урок: http://www.eggheadcafe.com/community/aspnet/3/83909/how-to-createelementa-and-add-innertext.aspx

1 голос
/ 19 августа 2010

IFrame - это просто HTML-тег, как и все остальное, поэтому тот же код, который вы использовали бы для заполнения HTML-кода, работает и для создания iFrame.

<script type=text/javascript>
document.getElementById('someDiv').innerHTML = '<iframe src="whatever.com/" height= width=>';
</script>
...