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
Форумы портала PHP.SU :: Версия для печати :: помогите с javascript
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » помогите с javascript

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

1. michael - 18 Июня, 2008 - 08:53:40 - перейти к сообщению
Имеется:
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 закона для роботов в фильме " Я робот", не могу сделать!!!! Помогите решить это
2. T-Mon - 20 Июня, 2008 - 11:07:24 - перейти к сообщению
Вот все знания, которые для этого необходимы:
setTimeout("funcVar();",intVar);
onmouseover...onmouseout
document.getElementById(strVar).style.display = strVar;
Это все, что я пока могу сказать, так как в условиях запутался, лучше объясни простым визуальным пояснением, тогда смогу помочь, но, думаю, решение тут весьма простое.

 

Powered by ExBB FM 1.0 RC1