[html-формы] как заслать форму, а результат вывести в новое окно?

Sasha21

к примеру есть форма. при нажатии кнопки нужно открыть новое окно функцией window.open чтоб там параметры всякие указать и в это окно вывести то что в ответ печатает cgi.
как это сделать?

uncle17


<script>
function submit_form;
window.open("пустой хтмл-файл", "new_window_name", "параметры");
document.forms.formname.target = "new_window_name";
document.forms.formname.submit;
</script>

<form name="formname" action="скрипт" method="метод">

поля формы

<input type="button" value="Послать" onclick="javascript:submit_form;">
</form>

у нас так сделано

Sasha21

"Error: document.forms.test.submit is not a function"
/////
:confused: чет не идет
ПС:окно открывает - но пустое

uncle17

а скобки после "submit" поставил?

Bibi

если ему пишут, что это не функция, то уж, наверное, он поставил скобки

Sasha21

да поставил - не идет чета.. можешь ссылку на страницу где это пашет дать?

artimon


<form target="form_results" action="..." onsubmit="window.open('', 'form_results', 'params');return true">
...
</form>

Andbar

разве без onsubmit=... не должно работать?

artimon

Без onsubmit откроется стандартное окно, а автор хочет открыть окно с какими-то параметрами.
Оставить комментарий
Имя или ник:
Комментарий: