| Автор
| Сообщение |
 Evgeny
Постоянный участник

Возраст: 51
Знак зодиака: 
Зарегистрирован: 26.06.2005
Сообщения: 152
Откуда: Омск
|
|
|
Цитата |
|
1. Вариант
| Javascript: | function createhint(msg) {} function getmiddletable() { var d = document; d.writeln("onmouseout=\"destroyhint(this);\" onmouseover=\"createhint("КУ-КУ"); return true\">"); } getmiddletable()
|
2. Вариант
| Javascript: | function createhint(msg) {} function getmiddletable(rules) { var d = document; d.writeln("onmouseout=\"destroyhint(this);\" onmouseover=\"createhint(rules); return true\">"); } getmiddletable("КУ-КУ")
|
Первый вариант работает как и положено, но вот второй выдает ошибку, что определение 'rules' отсутствует. За не имением справочников никак не могу понять в чем дело. |
|
| В начало |
|
 |
|
|
 |
 Ktf
Администратор

Возраст: 32
Знак зодиака: 
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
|
|
|
Цитата |
|
вот эту строчку: | Javascript: | onmouseover=\"createhint(rules); return true\"
|
перепиши вот так: | Javascript: | onmouseover=\"createhint('"+rules+"'); return true\"
|
и будет тебе счастье  _________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
 TuXAPuK
Великий гонщик


Возраст: 26
Знак зодиака: 
Зарегистрирован: 12.09.2005
Сообщения: 714
Откуда: Великий город Рига... =Ъ
|
|
|
Цитата |
|
Ребятки спасайте... Горю на этом-же вопросе... Тока там таким способом не обойтись... Создаю таймер который потом должен менять текст в а-ля менюшке... Id таймера передать немогу, поэтому то и нужно его создать глобально....
| Javascript: | var $timerId function ShowMenu() { if ($timerId != 0) window.clearTimeout($timerId); БлаБлаПоказатьМеню $timerId = setTimeOut('HideMenu()', 5000); } function HideMenu() { if ($timerId != 0) { window.clearTimeout($timerId); $timerId = 0; } БлаБлаСпрятатьМеню }
|
Облом в том что таймер работает бесконечно, и даже если пользователь тока навёл курсор на меню - таймер его сразу прячет... _________________
 |
|
| В начало |
|
 |
|