|
|
|
| Как в форме через Submit открыть новое окно с указанными параметрами типа без строки состояния, обычных кнопок, адрессной строки и фиксированной длины | |
|
|
|
|
|
|
|
для: Nadya
(06.09.2005 в 16:31)
| |
<input type="button" value="Open New Window" onclick="JavaScript:window.open('','subwindow','HEIGHT=200,WIDTH=200')">
|
без комментарий | |
|
|
|
|
|
|
|
для: Crux
(06.09.2005 в 17:43)
| | У меня немного другая проблема. Мне нужно чтобы данные из заполненной формы переносились на ту другую страницу и в зависимости от этих данных уже выводилась информация на том новом окне, а не просто открывалось окно | |
|
|
|
|
|
|
|
для: Nadya
(06.09.2005 в 19:47)
| |
<form method="GET" action="online_price.php" TARGET="_blank" name =
"selectform">
<table height="25" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td align = "left"><select name="prod" class="modelname">
<option value="0" >Поле 1
<?php
//здесь формируются объекты оптион, данные берутся из базы данных
?>
</select> </td>
<td align = "left"><input name="sort" type="image" src="images/ok_out.gif" alt="искать" width="20" height="20" hspace="0" vspace="0" border="0" value="OK" >
</td>
</tr>
</table>
</form>
|
При таком коде у меня все работает как надо, только окно открывается со стандартными настройками. Если вставить код как вы привели раньше, то открывается два окна, которое указано в свойстве action формы со всеми параметрами из формы (со стандартными настройками окна) и новое окно, но без учета данных из формы (с установленными настройками окна).
А мне необходимо, чтобы окно открывалось с моими настройками и ему передавались данные из формы. | |
|
|
|
|
|
|
|
для: Nadya
(06.09.2005 в 19:47)
| | Используется тот-же window.open(). Только к адресной строке нового окна добавляются параметры.
window.open('www.mypage.com/news.php?subject=meteo')
|
В окне которое открывается, будет форма с GET.
Вот вам и весь Submit.
window.open('news.php?subject=meteo', null,
"height=350,width=400,status=yes,toolbar=no,menubar=no,location=no");
|
| |
|
|
|
|
|
|
|
для: codexomega
(06.09.2005 в 20:04)
| | Хорошо. А как просто загрузить страницу (не через ссылку) и чтоб она открывалась с устанавливаемыми параметрами, точнее где это нужно прописать? | |
|
|
|
|
|
|
|
|
для: Nadya
(06.09.2005 в 20:29)
| | вот тебе наглядный примерчик, переделай под свои нужды
<html>
<head>
<script language="JavaScript">
function createLink(form)
{
var link = form.action+"?"
for (var l = 0; l<form.elements.length; l++)
{
link+=form.elements[l].name+"="+form.elements[l].value
if (l!=form.elements.length-1) link+="&"
}
window.open(link,'subwindow','HEIGHT=500,WIDTH=500')
}
</script>
</head>
<body>
<form action="file.php" onSubmit="createLink(this);return false"">
<input type="checkbox" name="ch">
<input type="text" name="tx">
<select name="sel">
<option value="one">1</option>
<option value="two">2</option>
</select>
<input type="submit" name="sb" value="ffffffffff">
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Crux
(06.09.2005 в 21:09)
| | Спасибо, все заработало как мне и нужно! | |
|
|
|