Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с меню, для guru javascript 
:(
    Опции темы
856
Дата 28.7.2008, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.7.2008

Репутация: нет
Всего: нет



Добрый день
Создал дизайн сайта с применением меню http://js.aceweb.ru/users/2/index/15/index.html
описание на http://js.aceweb.ru/javascript/2/5/js.html DoubleMenu
И неожиданно возникла проблема - все работает, если я смотрю из под винды ослом
Беру линукс SUSE 10.3 и тут ни опера на firefox не отражают меню второго уровня т.е. которые вываливаются по onmouseover, да.... судя по отзывам, под виндой ничем кроме осла тоже не смотриться
Хочу заметить, что другие скрипты под линуксом работают отлично
Помогите, кто чем может Сайт разработан, а скрипт хромает Ну не силен я в javascript :(
PM MAIL   Вверх
bars80080
Дата 28.7.2008, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



судя по всему проблемы в этой функции
Код

function obj_find(what, where)
{var x,p;
if(!where) where=document;
if(!(x=where[what]) && where.all) x=where.all[what];
for (i=0;!x&&i<where.forms.length;i++) x=where.forms[i][what];
for(i=0;!x&&where.layers&&i<where.layers.length;i++) x=obj_find(what, where.layers[i].document);
return x;}
 я б вообще её выкинул. в данном случае код явно избыточен
написал б так:
Код

function sub_over(num)
{var x,i;
for (i=0; i<5; i++) if (num != i) sub_out(i);
x = document.getElementById('sub' + num);
x.style.visibility = 'visible';
}
function sub_out(num) {
var el = document.getElementById('sub' + num);
el.style.visibility = 'hidden'; }

не тестировал

Это сообщение отредактировал(а) bars80080 - 28.7.2008, 09:21
PM MAIL WWW   Вверх
856
Дата 28.7.2008, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.7.2008

Репутация: нет
Всего: нет



Спасибо за толковый совет
Все работает, лучше не бывает
При случае - с меня пиво
thanx !!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2228 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.