Открытое окно в JavaScript со вставленным HTML

Как я открыл бы новое окно в JavaScript и вставил бы данные о HTML вместо того, чтобы просто связаться с файлом HTML?

51
задан williamtroup 21 January 2010 в 02:42
поделиться

2 ответа

Можно использовать browsershots.org сервис или litmusapp.com . Оба они создадут снимок экрана страницы. Затем можно загрузить снимок экрана и использовать его путь необходимо.

-121--4531400-

Запустите браузер (например, system («firefox [url]»)), запустите screengrabber для этого окна и сохраните изображение где-нибудь.

Поскольку выходные данные всегда зависят от используемого механизма рендеринга, использование только php невозможно.

Другой вариант - встроить движок рендеринга (Gecko или аналогичный) в сценарий php.

-121--4531399-

Можно использовать window.open для открытия нового окна/вкладки (в соответствии с настройками браузера) в javascript.

С помощью document.write можно записать содержимое HTML в открытое окно.

37
ответ дан 7 November 2019 в 09:48
поделиться

При создании нового окна с использованием OPEN , он возвращает ссылку на новое окно, вы можете использовать эту ссылку на запись на вновь открытое окно через его документ объект.

Вот пример:

var newWin = open('url','windowName','height=300,width=300');
newWin.document.write('html to write...');
19
ответ дан 7 November 2019 в 09:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: