Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » Java/Java Scripts » Страницы с фреймами, javascript заставляет их перезагружаться
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
Страницы с фреймами, javascript заставляет их перезагружаться [сообщение #24798]

Имеем чат
Несколько фреймов
Сейчас сделано так что пару фреймов стандартно обновляются скажем так через 20 секунд первый и через 120 секунд второй

Но иногда бывают глюки и фреймы зависают

Поэтому я тут решил сделать немного иначе
делаем ещё один фрейм, только невидимый и там делаем javascript следующего содержания

При загрузке страницы, а соответсвенно и всех фреймов, в этом новом фрейме начинает тикать таймер в секундах и добавляем ещё такие функции что
к примеру каждые 20 секунд обновлять такой то фрем
каждые 120 секунд обновлять такой то фрейм

тогда мы получаем следующих мехаизм
даже если какой то из загружаемых фреймов и завис в этот раз то в следющий раз всё исправиться

Думаю идея ясна

Помогите реализовать!

Заранее спасибо

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 11:14
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24799]

Что конкретно тебе помочь реализовать ? settimeout ? И вообще зачем писать скрипт с 3-ем фрейме, если можно написать в теле страницы (если конечно inline frames) .

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 11:36
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
[сообщение #24802]

Мне надо помочь всё
Я в javascript не силён

Можно конечно и в теле страницу!
Ð_то тоже решение
Ð_азве будет разница кудапоставить скрипт?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 11:43
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24808]

Для того, чтобы это сделать тебе достаточно знать синтаксис JavaScript и то, что:

settimeout('function',timeout) - делает выдержку на запуск функции 'function' на timeout миллисекунд .

reload() - обновляет фрейм .

window.frames - массив фреймов .

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 11:57
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
[сообщение #24811]

а поподробней?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 12:02
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24813]

Пишешь функцию которая будет обновлять фрейм и рекурсивно ее вызываешь . То же самое для второго фрейма .

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 12:05
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
[сообщение #24814]

RaZer, без обид
но ведь я прошу помочь, так как сам не знаю как так сделать

а твои советы это просто не серьёзно
то что ты пишешь мне вообще ни о чём не говорит

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 12:23
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24816]

Хорошо:

function myfunc() {
window.frames['someelse'].reload();
settimeout('myfunc',1000);
}

PS: Я вот понять не могу . Если ты ничего не знаешь зачем взялся писать ?

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 12:36
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
[сообщение #24819]

да знаю я много чего
просто в данном случае с javascript мне сложно так как мало практики

а вот то что ты написал, это это будет каждые N секунды исполняться?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 12:44
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24820]

Причем здесь что ты знаешь . Мы говорим о JavaScript'е .

Ð_то будет выполняться каждую секунду .

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 12:56
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
[сообщение #24821]

Спасибо!

P.S. а вообще тебе надо быть поспокойней

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 13:00
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24823]

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

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 13:07
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Andrei
Участник+

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 96
Статус: Andrei в оф-лайне
[сообщение #24824]

RaZEr, я разве что-то плохо сказал в твою сторону?

кстати, скрипт вообще не хочет работать
вот код моего index.html
я правильно всё сделал?


code:

<html>
<head>
<title>test</title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
function myfunc() { 
window.frames['first'].reload(); 
settimeout('myfunc',5000); 
}
</script>
</head>

<frameset rows="*,200,200" frameborder="no" framespacing="0" border="0" borderwidth="0">
<frame src="1.html" name="first" noresize scrolling="no" marginwidth="0" marginheight="0">
<frame src="2.html" name="second" noresize scrolling="no" marginwidth="0" marginheight="0">
<frame src="3.html" name="third" noresize scrolling="no" marginwidth="0" marginheight="0">
</frameset>
</html>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 13:10
Нажмите сюда для просмотра профайла Andrei Отправить Персональное сообщение Andrei Найти сообщения от Andrei Добавить Andrei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #24826]

Тебе же говорят делай с Inline frames .

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-09-2002 13:19
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Tagore
Сибиряк
Средний рейтинг: 3.58 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус: Tagore в оф-лайне
[сообщение #26786]

Нехорошо, старомодно делать с Inlane frames

__________________
Международное брачное агенство в Сибири.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-10-2002 10:02
Нажмите сюда для просмотра профайла Tagore Отправить Персональное сообщение Tagore Посетить домашнию страничку Tagore! Найти сообщения от Tagore Добавить Tagore в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 19:05.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01204610 seconds (54.35% PHP - 45.65% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.