Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Отлов события OnHelp


Автор: Black 21.12.2004, 22:21
Как на странице отловить событие OnHelp, если страница не содержит тега <body>
Так бы можно было просто:

Код

<body onhelp="alert('Алло, салют');event.returnValue=false;">


А моя страница состоит из фреймов... так вот вопрос: а как ловить событие OnHelp на странице из фреймов.

Автор: Alx 22.12.2004, 07:38
а так нельзя?
Код

<script>
document.body.onhelp = helpFunc;
function helpFunc()
{alert("привет! :)");
}
</script>

Автор: Aliance 22.12.2004, 15:24
Как предложено выше ^ или же в каждом фрейме...
Это событие возникает при нажатии F1 на клавиатуре

Автор: Black 22.12.2004, 21:03
Мозилла не поддерживает событие OnHelp

Цитата
<script>
document.body.onhelp = helpFunc;
function helpFunc()
{alert("привет! smile");
}
</script>


не работает :-) body то нету :-) у меня фреймы, если ставить body, то браузеры выводят пустую страницу без фреймов.

Автор: Alx 22.12.2004, 21:22
просто фреймсет задается в <head></head>, а body можно прописать.

Автор: Aliance 26.12.2004, 19:06
PHP-DIRECTOR
А в фаиле фреймов боди тоже нету?

Автор: Black 26.12.2004, 21:47
Aliance во фреймах есть body

Автор: Aliance 27.12.2004, 11:11
PHP-DIRECTOR
У тебя, допустим, 3 страницы - индексовская + фрейм_1 и фрейм_2.
В индексовской находяться фреймсеты, а в двух других полный HTML, если тебе нужен отлов события на индексе - то помести его в страницу фрейм_1 И страницу фрейм_2 ! тчк.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)