|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
HappyMan |
|
||||||||||
Опытный Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Попытаюсь обьяснить:
Есть 2 фрейма. в первый загружается ПХП скрипт который сам себя решрешит каждые н секунд.
также в нем стоит условие:
из 2-го фрейма я запускаю этот скрипт вот так:
проблема в том, что, во преки моим ожиданиям, когда в очередной раз решрешитя тот ПХПскрипт - ОН РЕФРЕШИТСЯ С ЭТИМ ПАРАМЕТРОМ! а мне нада чтобы без... т.е вызвал этот ПХП скрипт, который находитя в 1 фрейме(С ПАРАМАТРОМ!) - сделал он свое дело, обнулил параметр и продолжает выполнять свои обязанности..........эх.. трудно обьяснить. пробовал в теле Ифа делать такое:
но не помогло... как делается?? Добавлено @ 17:44 говоря простыми словами мне нужно что бы он выполнялся 1 раз(1 раз с параметром) - когда его вызывают: top.frames["f1"].document.frames["а2"].location.href='PHPscript.php?parametr1=test'; последующии разы - когда он сам себя рефрешит - параметр должен быть равен "" (parametr1=""), а не test... Это сообщение отредактировал(а) HappyMan - 10.4.2005, 17:41 --------------------
© Mal Hack |
||||||||||
|
|||||||||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Покажи как ты рефреш делаешь.
|
|||
|
||||
HappyMan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
думаю теперь понятно
Добавлено @ 17:45 Mal Hack echo "<META HTTP-EQUIV='refresh' content='30;'>"; Добавлено @ 17:45 Mal Hack см. выше! --------------------
© Mal Hack |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Понятно..
РЕФРЕШ НАДО НА PHP делать header( "Location: HPscript.php" ); |
|||
|
||||
HappyMan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
а как установить интервал рефреша? Добавлено @ 17:56 Mal Hack кстати то что у меня там кода снизу и сверху много это ничего? --------------------
© Mal Hack |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
А в таком случае мучайся через <META> Тогда регирект на МЕТА делай. |
|||
|
||||
HappyMan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
угу... нада придумать как эту фишку обойти... Добавлено @ 18:06 подожду может еще кто ответит... --------------------
© Mal Hack |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
А почему бы не сделать так:
10000 - 10 секунд |
|||
|
||||
HappyMan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
пишет об ошибки синтаксиса на 2 строке... --------------------
© Mal Hack |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
location.href='http://example.com/PHPscript.php';
Вроде так. |
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Вот тут наврал 8)
Вот так правельно. HappyMan А параметр 'test' должен быть всего лишь один раз? |
||||
|
|||||
HappyMan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Aliance
не обязательно один раз... Там зависит от щелчка по кнопке. Идея такая: ПХПскрипт делает кое какие проверки например каждые 10 сек. После щелчка по кнопке пользователя в др. фрейме - запускается этот же скрипт! но с параметром!(этот параметр обрабатывается. см. код выше) с этим параметром он должен выполнится всего ОДИН раз! (но если юзер еще раз щелкнет то тогда еще раз и т.д). Проблема в том, что когда юзер щелкает по кнопке - выполняется скрипт с условием параметра, а дальше начинаются замуты: данный скрипт по своей сути рефрешит себя каждые 10 сек.! но после того как пользователь активирует(перезапустит) его(ПХПскрипт), нажав на кнопку - скрипт КАЖДЫЙ РАЗ РЕШРЕШИТСЯ С ПАРАМЕТРОМ!, а мне нада что бы каждый следующий рефреш был без этого пар-ра! Добавлено @ 22:54 я предпологал что дело можно исправить изменив как-нить echo "<META HTTP-EQUIV='refresh' content='30;'>"; или просто напросто обнулить параметр: $parametr1=""; но не получилось вот так вот. Это сообщение отредактировал(а) HappyMan - 10.4.2005, 22:52 --------------------
© Mal Hack |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
HappyMan
Тебе не рефреш надо, а редирект делать. См. Мой код. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
HappyMan
У тега meta типа refresh в аттрибуте content есть параметр URL, задай его и все. Но вообще это не правельно. Подгружать данные такие проще с использованием XMLHTTPRequest. |
|||
|
||||
DarkLight |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 10.1.2004 Где: София Репутация: нет Всего: нет |
Все на много проще. Как написал Aliance, существует параметър url:
А еще можно юзать сессию... Это сообщение отредактировал(а) DarkLight - 11.4.2005, 18:02 |
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |