Анатолий А.
138 сообщений
#15 лет назад
Привет всем.
Вопрос, к людям знающим js.
Имеется форма
<form action="mm.php" method="POST">
<input type="hidden" name="param" value="<?php echo $lol; ?>" />
<input type="submit" value="Ок">
</form>

нужно что бы по нажатию на кнопку mm.php открывался в новом окне с опр. размерами. (и желательно по центру) в инете нашел много разного
Как например
onClick="window.open('jex5.htm','mywindow','width=400,height=200,left=0,top=100,screenX=0,screenY=100')"

но файл открывается по онклику раньше чем передается параметр.
подскажите что делать?
.спасибо
Леонид М.
99 сообщений
#15 лет назад



<form onSubmit="return openWindow()" method="POST">

<script>
var myWindow;
function openWindow() {
var width = 550;
var height = 440;
var left = parseInt((screen.availWidth/2) - (width/2));
var top = parseInt((screen.availHeight/2) - (height/2));
var windowFeatures = "width=" + width + ",height=" + height +
",status,resizable,left=" + left + ",top=" + top +
"screenX=" + left + ",screenY=" + top;
myWindow = window.open("/index.html", "subWind", windowFeatures);
return false;
}
</script>


а параметр читать с помощью document.getElementById('тут id'.value;
 Falcon
400 сообщений
#15 лет назад
Цитата ("Shar1ngan"):
но файл открывается по онклику раньше чем передается параметр.

Что это значит? Замените type="submit" на type="button". И по onClick после открытия окошка сделайте вызов submit() для формы.
Анатолий А.
138 сообщений
#15 лет назад
Цитата ("moiseev"):
а параметр читать с помощью document.getElementById('тут id'.value;

параметр нужно читать с помощью пхп, т.к. потом идут запросы к базе и всякая другая фигня
Цитата ("phpmaniac"):
Что это значит? Замените type="submit" на type="button". И по onClick после открытия окошка сделайте вызов submit() для формы.

немного не понял, можно на примере?
Анатолий А.
138 сообщений
#15 лет назад
Больше Вариантов нет?(