PDA

Просмотр полной версии : Post результат формы в новом окне


Student :)
13.01.2008, 15:06
Ребята всем привет помогите пож.
<script language="JavaScript" type="text/JavaScript">
<!--
function w(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<div class="pl">

<form enctype="multipart/form-data" action="/photo/upload.php" method="POST" target="w('photo/upload.php','window','scrollbars=no,width=750,heig ht=800')">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
Выберите файл: <input name="userfile" type="file" />
<input name="upload" type="submit" value="Загрузить" />
</form>

не получаеться вывести результат формы в новом окне 750Х800

astrologer
13.01.2008, 16:20
В атрибуте "target" код не выполняется.
Есть два пути:
1) Создать окно нужного размера, в нём - форму, после чего отправить её.
2) Выставить атрибут target="_blank", а с сервера присылать ответ вместе с кодом, который уже будет изменять размеры окна.

Helios
13.01.2008, 16:31
Или если уж сильно хочется использовать JavaScript то по событию onSubmit формы созавай окно с именем winName и укажи это имя в атрибуте target этой формы.

ultimatum
13.01.2008, 16:37
Здесь ещё много от браузера зависит.Может например стоять запрет на открытие в новом окне,а открываться будет чисто в новой вкладке.

Helios
13.01.2008, 16:45
По твоему, между новым окном и новой вкладкой есть функциональная разница?

Student :)
13.01.2008, 17:08
дайте примеры

Student :)
13.01.2008, 20:42
наверно не так меня вы поняли

у меня на странице стоит форма для загрузки фотографии

и мне надо чтоб при нажатии субмит фотка загрузилась на сервер.
и вышло окно с загруженой фотографией