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

HTML+CSS+JavaScript

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

 

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

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

тема: Обновление фрейма
 
 автор: IgorT   (18.09.2006 в 16:43)   письмо автору
 
 

Есть два фреймы (одна php страница слева а другая - справа). Нужно сделать так, чтоб после исполнения скрипта в одном фрейме, обновлялся другой на екране (идентично клавыше F5, но обновления нужно сделать только в левом фрейме). Помогите разобраться с етой проблемой. Спасибо!

   
 
 автор: komex   (18.09.2006 в 23:18)   письмо автору
 
   для: IgorT   (18.09.2006 в 16:43)
 

Вообще-то это надо делать на JavaScript! В правом окне(например) пишешь:

<script>
window.parent.getElementById['left_frame'].src = 'http://xxx.xx/xxx.php?123456789';
//Тут указан адрес страницы(левого фрейма).
//left_frame - это имя фрейма
//Вместо 123456789 надо генерировать всегда разное число,
//чтобы страница не кэшировалась.
</script>

Также можно попробовать сделать так:

<script>
window.parent.getElementById['left_frame'].reload();
</script>

P.S. А вообще лучше обратись на форум JavaScript

   
 
 автор: mihdan   (19.09.2006 в 13:06)   письмо автору
 
   для: komex   (18.09.2006 в 23:18)
 

В левом фрейме есть допустим кнопка, по нажатию на которую происходит что-то и в конце этого пишем:

<?
echo "<script>";
echo 
"window.parent.getElementById['right_frame'].location.href = '" $_SERVER["PHP_SELF"] . "?rnd=" time() . "'"
echo 
"</script>";
?>


И в правом фрейме происходит релофд и переход на туже страницу что и была токо после добавляется параметр "?rnd=UNIX_TIME", чтобы страница не кешировалась.

А вообще приведи куски кода что и где должно быть - обязательно поможем.

   
Rambler's Top100
вверх

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