Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> событие обновления страницы, фреймосодержащей 
:(
    Опции темы
kb-nn
Дата 13.2.2004, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.12.2003
Где: Нижний Новгород

Репутация: нет
Всего: 1



кто нибудь знает?
PM MAIL ICQ   Вверх
Sardar
Дата 13.2.2004, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



onUnload - вызывается при перезагрузке(закрытии) страницы...


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
kb-nn
Дата 16.2.2004, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.12.2003
Где: Нижний Новгород

Репутация: нет
Всего: 1



а если у меня страница с фреймами, что мне нужно написать?

PM MAIL ICQ   Вверх
Sardar
Дата 16.2.2004, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Отследить обновление/закрытие страницы(фреймосодержащего документа) можно через событие window.onunload=<function>
Работает в ИЕ, Mozilla(а значит и в нетскапе). Опера(7.23) событие игнорирует smile.gif.

Вообще onUnload существует для любого(видимого) обьекта на странице.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
kb-nn
Дата 17.2.2004, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.12.2003
Где: Нижний Новгород

Репутация: нет
Всего: 1



и на том спасибо.
а про седьмую оперу ничего не известно?
в смысле аналога события unload

слушайте, так ведь а если я напишу <<b>function</b>>, то оно отработает уже после перезагрузки. да?
а чтобы перед ней?
PM MAIL ICQ   Вверх
Sardar
Дата 17.2.2004, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата
слушайте, так ведь а если я напишу <<b>function</b>>, то оно отработает уже после перезагрузки. да?
а чтобы перед ней?

Не понял вопроса.

Через window.onunload=<type(function)> ты регистрируешь обработчика события(функцию), который будет вызван при перезагрузке страницы. Это ты прописываешь в заголовке документа. Можно назначить обработчика для тега <frameset onUnload="javascript:<function()>">, который быдет вызван при перезагрузке документа. Разница в порядке вызовов, для frameset он будет вызван раньше. Посмотри на MSDN event.cancelBubble, все станет ясно.
Пример:
Код

i=0;
adress=new Array("reklama1","reklama2","reklama3","reklamaN");

function pust_chel_nikogda_sjuda_ne_vernetsja() { // :)
while(true) otrkoj_sledujuxhij_popup();
}
function otkroj_sledujuxhij_popup() {
i=(i>=adress.length)? 0: i+1;
window.open(adress[i],"reklama","fullscreen");
}
window.document.onunload=putst_chel_nikogda_sjuda_ne_vernetsja;



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
kb-nn
Дата 18.2.2004, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.12.2003
Где: Нижний Новгород

Репутация: нет
Всего: 1



вобщем. я понял.
мне вполне подходит window.onunload="myfunction".
но где мне это записать, чтобы срабатывало для каждого фрейма при перезагрузке всей страницы?
<body onunload> мне не подходит. так как некоторые фреймы- это не html- страницы
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.