window.open('test.php', 'preview', 'width=800,height=400)
а как из основного окна предать данные скрипту этого popup-окна (test.php) методом POST ?
Спустя 2 часа, 11 минут, 1 секунда (20.08.2009 - 14:08) Michael написал(а):
Захотелось помучить чей-то сайтик?
Спустя 2 часа, 18 минут, 30 секунд (20.08.2009 - 16:26) alex-v написал(а):
Цитата |
Захотелось помучить чей-то сайтик? |
Пишу свой форум. И захотелось мне сделать предварительный просмотр перед отправкой сообщения.
Спустя 20 минут, 35 секунд (20.08.2009 - 16:47) Michael написал(а):
Теоретически так:
Создаешь новое окно и сохраняешь указатель на него.
Через объект document окна устанавливаешь значения элементов формы.
Проверка.
Отрабатываешь событие submit формы.
Если надо возвращаешь location окна.
Правда сам не пробовал так делать - не знаю выйдет ли - если получится отпишись - интересно.
Создаешь новое окно и сохраняешь указатель на него.
Через объект document окна устанавливаешь значения элементов формы.
Проверка.
Отрабатываешь событие submit формы.
Если надо возвращаешь location окна.
Правда сам не пробовал так делать - не знаю выйдет ли - если получится отпишись - интересно.
Спустя 20 минут, 33 секунды (20.08.2009 - 17:07) alex-v написал(а):
Подсказали мне такой код:
HTML |
<form action="test.php" target="preview" method="POST" onsubmit="window.open('test.php', 'preview', 'width=800,height=400')"> |
и действительно работает! проверял.
_____________