Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Окно с заданными параметрами (https://javascript.ru/forum/events/1503-okno-s-zadannymi-parametrami.html)

labus 01.08.2008 18:31

Окно с заданными параметрами
 
Проблема следующая.
есть форма которая отсылается либо на один адрес обработчика либо на второй в зависимости какая кнопка была нажата.
Как можно сделать чтобы окно обработчика открывалось заданным размером и без тулбаров.
Пробывал вставить в кнопку
onClick="popupWin = window.open('help.html', 'Help', 'location,toolbar=no,width=600,height=600,top=0')
не помогло...
В общем код следующий:
<form name= 'my_data' action = '' method = 'post'>
ля-ля-ля
<input type = 'button' class='my_button' value =  '1' onClick="document.forms.my_data.action='graph.php'; document.forms.my_data.target='_blank'; document.forms.my_data.submit(); ">
<input type = 'button' class='my_button' value =  '2' onClick="document.forms.my_data.action='graph2.php'; document.forms.my_data.target='_blank'; document.forms.my_data.submit();">
</form>

intr 07.08.2008 18:41

Вы задали прямой вопрос: Как создать окно без тулбара?
Для Internet Explorer 7 окно без тулбара (но с адресной строкой) открывается командой которая есть в Вашем коде:
window.open('', 'Help', 'location,toolbar=no,width=600,height=600,top=0')

Если Вы хотели узнать как открыть окно с помощью кнопок и передать в него значения формы то об этом и надо было спрашивать. Возможно пригодится:
<html>
<body>
<script>
	function openWindow(action,target){
	window.open('', target, 'location=no,toolbar=no,width=600,height=600,top=0')
	var df=document.forms.my_data
	df.action=action
	df.target=target
	df.submit()
	}
</script>
<form name=my_data action="" method=post>
<input type=button class=my_button value="graph" onClick="openWindow('graph.php','graph')">
<input type=button class=my_button value="graph2" onClick="openWindow('graph2.php','graph2')">
</form>
</body>
</html>

icehummer 13.05.2014 04:27

Отлично скрипт работает! Долго искал как В НОВОЕ окно форму отправить. В новую вкладку то все понятно, а с окном проблемы были! БОЛЬШОЕ СПАСИБО!


Часовой пояс GMT +3, время: 09:52.