 |
 |
Форум сетевых администраторов » Программирование » Java/Java Scripts » Страницы с фреймами, javascript заставляет их перезагружаться
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| Страницы с фреймами, javascript заставляет их перезагружаться |
[сооб. #24798]
18-09-2002 11:14 |
|
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус:  |
|
Страницы с фреймами, javascript заставляет их перезагружаться
| [сообщение #24798] |
Имеем чат
Несколько фреймов
Сейчас сделано так что пару фреймов стандартно обновляются скажем так через 20 секунд первый и через 120 секунд второй
Но иногда бывают глюки и фреймы зависают
Поэтому я тут решил сделать немного иначе
делаем ещё один фрейм, только невидимый и там делаем javascript следующего содержания
При загрузке страницы, а соответсвенно и всех фреймов, в этом новом фрейме начинает тикать таймер в секундах и добавляем ещё такие функции что
к примеру каждые 20 секунд обновлять такой то фрем
каждые 120 секунд обновлять такой то фрейм
тогда мы получаем следующих мехаизм
даже если какой то из загружаемых фреймов и завис в этот раз то в следющий раз всё исправиться
Думаю идея ясна
Помогите реализовать!
Заранее спасибо
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 11:14 |
|
|
Модератор
|
| Что конкретно тебе помочь реализовать ? settimeout... |
[сооб. #24799]
18-09-2002 11:36 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Что конкретно тебе помочь реализовать ? settimeout ? И вообще зачем писать скрипт с 3-ем фрейме, если можно написать в теле страницы (если конечно inline frames) .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 11:36 |
|
|
Участник+
|
Мне надо помочь всё
Я в javascript не силён
Можно... |
[сооб. #24802]
18-09-2002 11:43 |
|
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус:  |
Мне надо помочь всё
Я в javascript не силён
Можно конечно и в теле страницу!
Ð_то тоже решение
Ð_азве будет разница кудапоставить скрипт?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 11:43 |
|
|
Модератор
|
| Для того, чтобы это сделать тебе достаточно... |
[сооб. #24808]
18-09-2002 11:57 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Для того, чтобы это сделать тебе достаточно знать синтаксис JavaScript и то, что:
settimeout('function',timeout) - делает выдержку на запуск функции 'function' на timeout миллисекунд .
reload() - обновляет фрейм .
window.frames - массив фреймов .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 11:57 |
|
|
Модератор
|
| Пишешь функцию которая будет обновлять фрейм... |
[сооб. #24813]
18-09-2002 12:05 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Пишешь функцию которая будет обновлять фрейм и рекурсивно ее вызываешь . То же самое для второго фрейма .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 12:05 |
|
|
Участник+
|
RaZer, без обид
но ведь я прошу помочь, так как... |
[сооб. #24814]
18-09-2002 12:23 |
|
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус:  |
RaZer, без обид
но ведь я прошу помочь, так как сам не знаю как так сделать
а твои советы это просто не серьёзно
то что ты пишешь мне вообще ни о чём не говорит
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 12:23 |
|
|
Модератор
|
Хорошо:
function myfunc() {
window.frames['someelse'].reload();
settimeout('myfunc',1000);... |
[сооб. #24816]
18-09-2002 12:36 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Хорошо:
function myfunc() {
window.frames['someelse'].reload();
settimeout('myfunc',1000);
}
PS: Я вот понять не могу . Если ты ничего не знаешь зачем взялся писать ?
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 12:36 |
|
|
Участник+
|
да знаю я много чего
просто в данном случае... |
[сооб. #24819]
18-09-2002 12:44 |
|
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус:  |
да знаю я много чего
просто в данном случае с javascript мне сложно так как мало практики
а вот то что ты написал, это это будет каждые N секунды исполняться?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 12:44 |
|
|
Модератор
|
| Причем здесь что ты знаешь . Мы говорим о JavaScript'е... |
[сооб. #24820]
18-09-2002 12:56 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Причем здесь что ты знаешь . Мы говорим о JavaScript'е .
Ð_то будет выполняться каждую секунду .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 12:56 |
|
|
Участник+
|
Спасибо!
P.S. а вообще тебе надо быть поспокойней... |
[сооб. #24821]
18-09-2002 13:00 |
|
|
Модератор
|
да я вообще спокоен . Просто не люблю когда... |
[сооб. #24823]
18-09-2002 13:07 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
да я вообще спокоен . Просто не люблю когда люди в своем незнании обвиняют других ...
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 13:07 |
|
|
Участник+
|
RaZEr, я разве что-то плохо сказал в твою сторону?
кстати,... |
[сооб. #24824]
18-09-2002 13:10 |
|
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус:  |
RaZEr, я разве что-то плохо сказал в твою сторону?
кстати, скрипт вообще не хочет работать
вот код моего index.html
я правильно всё сделал?
code:
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-09-2002 13:10 |
|
|
Модератор
|
| Тебе же говорят делай с Inline frames . |
[сооб. #24826]
18-09-2002 13:19 |
|
|
Сибиряк
|
| Нехорошо, старомодно делать с Inlane frames |
[сооб. #26786]
05-10-2002 10:02 |
|
|
|
Формат времени GMT. Текущее время 18:52.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01412797 seconds (47.07% PHP - 52.93% MySQL) with 23 queries.
|
 |