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

Форум PHP

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

 

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

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

тема: обновление фрейма
 
 автор: Kimoron   (31.08.2008 в 16:28)   письмо автору
 
 

Попробуйте пожалуйста помочь. Есть фрейм:

<FRAMESET cols="70%, 30%">

<FRAMESET rows="330, 800">
<FRAME src="fox1.php">
</FRAMESET>

<FRAMESET rows="330, 800">
<FRAME src="fox2.php">
</FRAMESET>

</FRAMESET>

Надо бы, чтобы файл во 2 части фрейма (fox2.php) обновлялся (перезагружался) раз в минуту. Как быть?

  Ответить  
 
 автор: sim5   (31.08.2008 в 16:40)   письмо автору
 
   для: Kimoron   (31.08.2008 в 16:28)
 

Пропишите метатег для файла этого фрейма:
<meta http-equiv="refresh" content="60000; url=fox2.php" />

  Ответить  
 
 автор: Kimoron   (31.08.2008 в 16:49)   письмо автору
 
   для: sim5   (31.08.2008 в 16:40)
 

ОК, спасибо. А можно ли как то строчку для перезагрузки засунуть прямо в php файл (возможно придется делать страничку без фреймов)

  Ответить  
 
 автор: sim5   (31.08.2008 в 17:00)   письмо автору
 
   для: Kimoron   (31.08.2008 в 16:49)
 

Странице, которая будет загружаться во фрейм и так не нужно никаких фреймов. Прямо в файле fox2.php и прописывайте этот метатег.

  Ответить  
 
 автор: Kimoron   (31.08.2008 в 17:04)   письмо автору
 
   для: sim5   (31.08.2008 в 17:00)
 

ОК, спасибо. Единственное, я не спец - но строчка в html-коде, пойдет ли она в php файл?
Ничего не нужно более?

  Ответить  
 
 автор: sl1p   (31.08.2008 в 17:08)   письмо автору
 
   для: Kimoron   (31.08.2008 в 17:04)
 

можно жс ещё..
извиняюсь поправил

<body onLoad="setTimeout(function(){location.href='test.php'},60000)">

  Ответить  
 
 автор: Kimoron   (31.08.2008 в 17:15)   письмо автору
 
   для: sl1p   (31.08.2008 в 17:08)
 

Нет, не получается php интерпретатор ругается на применение < вот таких символов. Как то мне писали что то подобное, это выглядело примерно так:

<?
Header(' Refresh" ....... и что то далее с указанием времени перезагрузки и файла fox2.php)

?>

  Ответить  
 
 автор: sim5   (31.08.2008 в 17:20)   письмо автору
 
   для: Kimoron   (31.08.2008 в 17:15)
 

Не создавайте проблем лишних, если многого не знаете. Можете написать просто в файле fox2.php:
<html>
<head>
<meta http-equiv="refresh" content="60000; url=fox2.php" />
</head>
<body>
<?
//здесь ваш php код
?>
</body>
</html>

  Ответить  
 
 автор: sim5   (31.08.2008 в 17:12)   письмо автору
 
   для: Kimoron   (31.08.2008 в 17:04)
 

В каком HTML коде, если вы фрейму РНР файл указываете - <FRAME src="fox2.php"> ? Думаю, что он у вас не пустой, и что-то выводит пользователю, что вам мешает кроме всего прочего передать и метатег?

PS. Кстати, фреймам желательно указывать имена, иначе трудно управлять ими будет. Да и вообще, если нет большой необходимости в применении фреймов, лучше отказаться от них.

  Ответить  
 
 автор: Kimoron   (31.08.2008 в 17:18)   письмо автору
 
   для: sim5   (31.08.2008 в 17:12)
 

Файл fox2.php в итоге выводит картинку. Фрейм, где он находится ( то, что я давал выше) в общем то необязателен - суть в том, как автообновлять файл fox2.php раз в минуту в общем то.

  Ответить  
 
 автор: sim5   (31.08.2008 в 17:21)   письмо автору
 
   для: Kimoron   (31.08.2008 в 17:18)
 

Если наличие фрейма не обязательно, то зачем вы их прописываете? Каким образом у вас выводятся изображения на этой странице?

  Ответить  
 
 автор: Kimoron   (31.08.2008 в 17:28)   письмо автору
 
   для: sim5   (31.08.2008 в 17:21)
 

ОК, спасибо.

Вот оказывается как нужно было, всего одна строчка в php файл:

Header("Refresh: 60;url=fox2.php");

и все обновляется раз в минуту.

Нтмл я применять не могу, т.к. это файл подключается в CMS, а в ней возможно подключать php (html теги фильтруются)

  Ответить  
 
 автор: sim5   (31.08.2008 в 17:29)   письмо автору
 
   для: Kimoron   (31.08.2008 в 17:28)
 

Ну если вы знакомы с передачей заголовков, то в чем тогда проблемы были?

  Ответить  
 
 автор: Kimoron   (31.08.2008 в 22:04)   письмо автору
 
   для: sim5   (31.08.2008 в 17:29)
 

Не знаком я. Просто по аналогу попробовал. По любому спасибо !!!

  Ответить  
Rambler's Top100
вверх

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