Задать вопрос

Генерирование нового окна с помощью JS

Приветствую всех!

Очень нужно с помощью js создать новое окно в браузере. Т.е. примерно так: window.open('test.htm','new','width=300,height=200,toolbar=1')

Только с помощью же js и передать тело страницы. Т.е. в приведенном выше примере — тело грузится с файла test.htm, а мне необходимо передать из скрипта.

Вопрос — возможно ли это?

Заранее спасибо!
  • Вопрос задан
  • 2570 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
Stdit
@Stdit
Возможно. Пример из Википедии:
window.open('data:text/html;charset=utf-8,%3C%21DOCTYPE%20' +
  'html%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%3Chead%' +
  '3E%3Ctitle%3EEmbedded%20Window%3C%2Ftitle%3E%3C%2Fhead%' +
  '3E%0D%0A%3Cbody%3E%3Ch1%3E42%3C%2Fh1%3E%3C%2Fbody%3E%0A' +
  '%3C%2Fhtml%3E%0A%0D%0A','_blank','height=300,width=400');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
taliban
@taliban
php программист
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект
18 дек. 2024, в 16:42
2000 руб./за проект