|
|
|
| Подскажите пожалуйста уважаемые профессионалы, возможно ли через скрипт PHP сделать нижеприведенное действие?
<script>
opener.location.href="index.php"; // открываем окно со страницей index.php
setTimeout("self.close();",400); // закрываем текущее окно автоматически через...
</script>
|
т.е. из одного окна №1 нажав кнопку вызывается другое окно №2. В окне №2 вносим данные и давим кнопку ОБНОВИТЬ. После чего окно №1 обновляется, а окно №2 закрывается автоматом.
Все бы хорошо, нижеприведенный скрипт работает нормально. Только из-за незнания Java я не могу передать параметры. Т.е.
opener.location.href="index.php?cat=".$cat;
| эта фиговина не понимает, только если явно указать.
opener.location.href="index.php?cat=100"
|
| |
|
|
|
|
|
|
|
для: Serg_Ivanov
(12.09.2005 в 01:55)
| | Во первых неправильная конкатенация. В Javascript вместо точки используется знак плюса +.
Далее, всё что касается PHP должно содержаться внутри тегов <?php ?>.
Потом можно использовать JavaScript со скрытыми полями.
Скрытое поле
<input type="hidden" name="cat" value="<?php echo $cat; ?>">
| будет содержать ваш параметр, затем его можно будет вызвать.
var param_cat = document.forms.my_form.cat.value;
opener.location.href="index.php?cat=" + param_cat;
|
| |
|
|
|