про opener.location.reload()

  • Автор темы traktorishka
  • Дата начала

traktorishka

Guest
про opener.location.reload()

Добрый день.
Есть родительское окно. (Окно А). При нажатии в нем на ссылку, отрабатывается скрипт на ПХП и результат выводится в дочернее окно. (Окно Б). После вывода результата, фокус остается на окне Б, а окно А перегружается при помощи opener.location.reload();

Я вот хотел спросить: Это вообще нормальная конструкция или есть какя-нибудь альтернатива? Есть подозрение, что при перезагрузка окна А происходит "с нуля", не смотря на то, чо страница кешируется -
PHP:
session_cache_expire(30);
- и соответственно все изображения загружаются с сервака заново.

Спасибо.
 

MD

Guest
это вообщем-то нормальная конструкция, но альтернатива есть всегда. зависит от задачи.
если есть какие-то подозрения, нужно срочно лечить :)
 

traktorishka

Guest
Подозрения скорее визуальные. Скоростью обновления.
Еще один вопрос родился случайно:
есть файлы: index.html и index.php. Окно Б вызывается из index.php. А после opener.location.reload(); в окне А выдает index.html.
 

traktorishka

Guest
Автор оригинала: MD
Не Верю!
Урл в студию.
Ладно. про кеширование разобрался. А вот со второй проблемой нет.
Есть урл вида www.bla-bla.ru/bla.php?i=50. Если с него открывать окно, из которого в свою очередь будет идти обновление родительского функцией opener.location.reload();, то в IE родительское окно после обновление будет www.bla-bla.ru/bla.php, а не www.bla-bla.ru/bla.php?i=50.
В опере и мозиле все нормально. В чем трабл???
Спасибо.
 
Сверху