Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите с javascript

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
michael
Отправлено: 18 Июня, 2008 - 08:53:40
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




Имеется:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <div id="a"><img></div>
  3.         <div class="picPrev">
  4.            <div id="b" style="display:none">
  5.                   <div class="title">Русское поле</div>
  6.                         <img><br/>
  7.            </div>
  8.         </div>
  9.  
  10. <div id="a1"><img></div>
  11.         <div class="picPrev">
  12.            <div id="b1" style="display:none">
  13.                   <div class="title">Русское поле1</div>
  14.                         <img><br/>
  15.            </div>
  16.         </div>
  17.  
  18. <div id="a2"><img></div>
  19.         <div class="picPrev">
  20.            <div id="b2" style="display:none">
  21.                   <div class="title">Русское поле2</div>
  22.                         <img><br/>
  23.            </div>
  24.         </div>
  25.  

Нужно чтобы выполнялись условия:
1) при наведении на <div id=a> появлялась(display:block) <div id=b>, а при уходе исчезала (display:none),но не сразу, а через, например 10 секунд, чтобы можно было,например,с этого <div id=b> перейти по ссылке или еще что-нить
2)чтобы при при наведении на <div id=a2> после перехода с <div id=a>, первое условие отменялось, где <div id=b> при уходе с <div id=a> висит еще 10 секунд... Ну, чтобы одновременно <div id=b> и <div id=b1> не были display:block
3)и если мышкой навели на <div id=b>, она становилось display:block, а при выходе display:none.... и что бы не выполнялось то условие про 10 секунд

Как выполнить это по отдельности я могу, а чтобы это выполнялось в комплексе, как 3 закона для роботов в фильме " Я робот", не могу сделать!!!! Помогите решить это
 
 Top
T-Mon
Отправлено: 20 Июня, 2008 - 11:07:24
Post Id


Гость


Покинул форум
Сообщений всего: 81
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




Вот все знания, которые для этого необходимы:
setTimeout("funcVar();",intVar);
onmouseover...onmouseout
document.getElementById(strVar).style.display = strVar;
Это все, что я пока могу сказать, так как в условиях запутался, лучше объясни простым визуальным пояснением, тогда смогу помочь, но, думаю, решение тут весьма простое.

(Отредактировано автором: 20 Июня, 2008 - 11:08:35)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB