Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обновление содержимого браузера из другого окна??
 
 автор: Serg_Ivanov   (12.09.2005 в 01:55)   письмо автору
 
 

Подскажите пожалуйста уважаемые профессионалы, возможно ли через скрипт 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"

   
 
 автор: codexomega   (12.09.2005 в 03:24)   письмо автору
 
   для: 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;

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования