Юрий
User-
Posts
38 -
Joined
-
Last visited
Юрий's Achievements
Explorer (1/14)
0
Reputation
-
Спасибо, решение оказалось проще чем я думал. Скриптик есть для IE6
-
Идея заключается в том, чтобы из списка сделать рубрикатор с выпадающими подрубриками. В FireFox всё работает нормально, в IE6 возникают проблемы: Так должно быть: Так в IE6: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <title></title> <style type="text/css"> /*<![CDATA[*/ ul { width: 600px; list-style: none; } ul li { width: 278px; float: left; position: relative; background: #D0D0D0; border: 1px solid #909090; padding: 5px 0; margin: 5px; font: 100 12px Arial; } li ul { background: #ccc; width: 278px; position: absolute; z-index: 999; top: 25px; left: -1px; list-style: none; margin: 0; padding: 0; border: 1px solid #909090; } li ul li { background: #008000; padding: 2px 0; margin: 0; border: 0; } /*]]>*/ </style> </head> <body> <ul> <li>Раздел рубрикатора <ul> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> <li>Подразделы</li> </ul> </li> <li>Раздел рубрикатора</li> <li>Раздел рубрикатора</li> <li>Раздел рубрикатора</li> <li>Раздел рубрикатора</li> <li>Раздел рубрикатора</li> <li>Раздел рубрикатора</li> </ul> </body> </html>
-
Да, работает Спасибо, пошёл дальше делать.
-
Здравствуйте. Мне нужно управлять шириной и высотой дива в зависимости от размеров рабочей области браузера. Думаю делать так: 1. Есть функции которые определяют ширину и высоту рабочей области 2. Вызываем функций на ресайз рабочей области 3. Устанавливаем соответствующие размеры у div'a Не знаю по какому событию функцию вызвать? Или может кто-нибудь подскажет вариант решения?
-
А как проверить, таймер существует или нет. Т.к. если таймер не запушен (не было аута) при его обнулении в самом начале функции, она не срабатывает с первого раза, картинка не заменяется
-
function animRomb() { pattern = /romb_2/g; str = document.getElementById('romb').src; result = str.match(pattern); if(result != "romb_2") { document.getElementById('romb').src='images/romb_2.gif'; } clearTimeout(timerId); } function statRomb(){ timerId=setTimeout("document.getElementById('romb').src='images/romb.gif'",100); } Спасибо большое за помошь, вс? заработало!!! Это первый java script написанный мною, который работает
-
Не получается, ты не мог бы код набросать? Вот что я делаю: Ставим таймер на маусовер setTimeout("document.getElementById('romb').src='images/romb.gif'", 100); Смотрим сорс и обнуляем таймер pattern = /romb/g; str = document.getElementById('romb').src; result = str.match(pattern); if(result == 'romb') { setTimeout("document.getElementById('romb').src='images/romb.gif'", 0); }
-
Нужно чтобы при неведении на определ?нный блок выскакивало меню и запускался гиф. Далее, чтобы при работе с появившимся меню гиф работал без скачков. Это нужно, потому-что хочет заказчик
-
А как по другому можно сделать? Основную мысль я рассказал, есть какие-нибудь соображения?
-
А можно как-то побороть? Почему не помогает проверка?
-
Попробуй так: Открываешь страницу Наводишь сначала на серый блок (гиф начал анимироваться и появился блок главное меню) Затем, через секунду, веди мышку на блок "главное меню" и увидишь как гиф пойд?т заново. Тоже произойдет если с "главного меню" убрать мышку на серый фон, гиф будет стартовать сначала, а нужно чтобы он работал не прерываясь
-
Получается, что гиф "д?ргается" при переходе мышки с id=active_zone на id=main_menu и обратно.
-
Нужно, чтобы гиф проигрывался вне зависимости, наводим ли мы на блок главное меню или просто водим мышкой по серому блоку "id=active_zone" Вроде не кэшируется