imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 28.05.2005, 22:48     # 1
Fiery
Guest
 
Сообщения: n/a

Джаваскрипт не работает в мозилле.

Сделала джаваскрипт для сайта, выпадающую менюшку. В эксплорерах работает прекрасно. А вот в мозилле отказывается почему-то.
Как можно адаптировать этот же скрипт под мозиллу, не изменяя принципа работы скрипта?
 
Старый 29.05.2005, 00:07     # 2
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
Внеся в него некоторые изменения
Ale вне форума  
Старый 29.05.2005, 00:36     # 3
Fiery
Guest
 
Сообщения: n/a

<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible'v='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>


....и ниже:


<table width=80 border="0" bordercolor=660000 cellspacing="0" cellpadding="0" height="21"
onMouseOver="MM_showHideLayers('menu2','','show'), MM_showHideLayers('menu','','hide'),
MM_showHideLayers('menu3','','hide'),
MM_showHideLayers('menu4','','hide'),
MM_showHideLayers('menu5','','hide')">


...и ещё ниже...


<div id="menu5" style="position: absolute; width: 100; height: 63; z-index: 1; left: 801; top: 116; visibility: hidden">



<table><tr><td>


<table bgcolor=aa0000 width=80 border=2 bordercolor=660000 cellspacing="0" cellpadding="0" height="100%"
onMouseOver="MM_showHideLayers('menu5','','show')"
onMouseOut="MM_showHideLayers('menu5','','hide')">


А сам набросок можно глянуть тут, выложила временно хтмлку:
http://f-key.nm.ru/menu2.html

Ммм... там в скрипте грустный смайлик автоматом вписался на двоеточие со скобочкой
 
Старый 29.05.2005, 01:30     # 4
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
В Opera он тоже не работает, да и ИЕ, по крайней мере у меня, работает некорректно. Вопрос номер А: не хотите ли заменить скрипт на что-ть из этого списка - http://www.dynamicdrive.com/dynamicindex1/indexc.html

PS Это не к вашей проблеме, тем не менее Дримвивер и проч братья-wysiwyg'и must die
Ale вне форума  
Старый 29.05.2005, 01:33     # 5
Fiery
Guest
 
Сообщения: n/a

Можно повыбирать, конечно... но жалко, делала полдня его... может, достаточно что-то в нём подкорректировать?
А менюшки приятные, спасибо за линк. Если ничего не получится, оттуда и возьму.

P.S. Notepad fыrever!

Последний раз редактировалось Fiery; 29.05.2005 в 01:41.
 
Старый 30.05.2005, 14:19     # 6
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Есть такая замечательная програмка Sothink DHTMLMenu она позволяет просто, быстро и вполне качественно сделать выпадающее меню на любой вкус, это крнечно не Notepad но попробовать стоит.
[URL=http://www.sothink.com/webtools/dhtmlmenu/index.htm]
Hatifnatt вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:29.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.