Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Событие OnMouseOut
 
 автор: [ANTI]CheateR   (13.09.2008 в 20:07)   письмо автору
 
 

Всем привет, сразу скажу не хотел я из-за такого пустяка создавать тему, но сам решить проблему не смог.

Поэтому я здесь :)

Проблема. Есть одна такая замечательная программа Flash Menu Labs, которая создает замечательные флэш меню для сайта.
Создал я себе там классное меню, весь диз сайта подогнал именно под него.
НО в этой программе незарегистрированной нельзя прописывать ссылки.
(КСТАТИ, может кто знает как решить эту проблему ?Там создается файл XML,но он видимо зашифрованный)

Ну начал переделывать я шапку уже без флэш.
Так вот, мне надо чтоб при наведении на объект(вот кстати тож непонятно какой именно объект выбрать, я сделал ячейку таблицу) пониже появлялись горизонтальный ряд ссылок.

Принцип действия построен на свойстве объекта visibility. То есть при наведении на объект свойство меняется на visible и показывается.
НО оно слишком быстро убирается.

<td onmouseover="showObject()" onmouseout="hideObject()"> 
Чемпионаты</td> 


function hideObject() 
{
       
  document.all.div1.className = 'pop'
     
}


Вот, мне сказали вроде через settimeout можно, но у меня не получилось.

Подскажите, добрые люди как лучше сделать. Заранее спасибо

  Ответить  
 
 автор: Drago   (14.09.2008 в 04:42)   письмо автору
 
   для: [ANTI]CheateR   (13.09.2008 в 20:07)
 

<td onmouseover="showObject()" onmouseout="setTimeout('hideObject()', 3000)"> 
Чемпионаты</td> 

  Ответить  
 
 автор: PAT   (14.09.2008 в 04:46)   письмо автору
 
   для: Drago   (14.09.2008 в 04:42)
 

Незачем насиловать парсер и вводить eval-ьную строку.
Парсер много быстрее обработает ПРЯМОЙ вызов функции:
setTimeout (hideObject, 3000)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования