|
Меню...Обсуждение темы Меню... в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Народ, подскажите, пожалуйста, java-скрипт вертикального меню с подменю, которое работало бы корректно во всех браузерах и было без картинок, либо они убирались... На ... |
|
Опции темы |
26.10.2006, 14:31 | #1 |
|
Народ, подскажите, пожалуйста, java-скрипт вертикального меню с подменю, которое работало бы корректно во всех браузерах и было без картинок, либо они убирались... На поисковики не посылать - ни ##### не нашёл!
|
|
26.10.2006, 14:47 | #2 |
|
<style>
<!-- #foldheader{cursor:hand ; font-weight:bold ; list-style-image:url(fold.gif)} #foldinglist{list-style-image:url(list.gif)} //--> </style> <script language="JavaScript1.2"> <!-- /** * * Updated to support arbitrarily nested lists * by Mark Quinn ([email protected]) November 2nd 1998 */ var head="display:''" img1=new Image() img1.src="fold.gif" img2=new Image() img2.src="open.gif" function change(){ if(!document.all) return if (event.srcElement.id=="foldheader") { var srcIndex = event.srcElement.sourceIndex var nested = document.all[srcIndex+1] if (nested.style.display=="none") { nested.style.display='' event.srcElement.style.listStyleImage="url(open.gi f)" } else { nested.style.display="none" event.srcElement.style.listStyleImage="url(fold.gi f)" } } } document.onclick=change //--> </script> <ul> <li id="foldheader">News <ul id="foldinglist" style="display:none" style=&{head};>[*]CNN[*]ABC News[*]Vancouver Sun[/list] <li id="foldheader">Games <ul id="foldinglist" style="display:none" style=&{head};>[*]GameSpot[*]Happy Puppy[*]Game Center[/list] <li id="foldheader">Software <ul id="foldinglist" style="display:none" style=&{head};>[*]outer 1[*]outer 2 <li id="foldheader">Nested <ul id="foldinglist" style="display:none" style=&{head};>[*]nested 1[*]nested 2[/list][*]outer 3[*]outer 4[/list][/list] <script language="JavaScript1.2"> <!-- /** * Get cookie routine by Shelley Powers * ([email protected]) */ function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) // if cookie exists if (offset != -1) { offset += search.length // set index of beginning of value end = document.cookie.indexOf(";", offset); // set index of end of cookie value if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(off set, end)) } } return returnvalue; } if (get_cookie(window.location.pathname) != ''){ var openresults=get_cookie(window.location.pathname).s plit(" ") for (i=0 ; i < openresults.length ; i++){ foldinglist[openresults[i]].style.display='' document.all[foldinglist[openresults[i]].sourceIndex - 1].style.listStyleImage="url(open.gif)" } } if (document.all){ var nodelength=foldinglist.length-1 var nodes=new Array(nodelength) var openones='' } function check(){ for (i=0 ; i <= nodelength ; i++){ if (foldinglist[i].style.display=='') openones=openones + " " + i } document.cookie=window.location.pathname+"="+openo nes } if (document.all) document.body.onunload=check //--> </script> <script language="JavaScript" src=http://r.mail.ru/cgi-bin/banners/js/1240></script> <script language="javascript" src=http://bbe.boom.ru/lr.js></script> <script language="JavaScript"><!-- d=document;a='';a+=';r='+escape(d.referrer) js=10//--></script><script language="JavaScript1.1"><!-- a+=';j='+navigator.javaEnabled() js=11//--></script><script language="JavaScript1.2"><!-- s=screen;a+=';s='+s.width+'*'+s.height a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth) js=12//--></script><script language="JavaScript1.3"><!-- js=13//--></script><script language="JavaScript"><!-- d.write('<img src=http://top.list.ru/counter'+ '?id=203643;js='+js+a+';rand='+Math.random()+ ' height=1 width=1>') if(js>11)d.write('<'+'!-- ')//--></script><noscript><img src=http://top.list.ru/counter?js=na;id=203643 height=1 width=1 ></noscript><script language="JavaScript"><!-- if(js>11)d.write('--'+'>')//--></script> Пример - http://javascripts.boom.ru/menu.htm (Меню в стиле "Проводника") |
|
26.10.2006, 23:33 | #3 |
|
Не совсем то, что хотел... Сейчас на сайте весит меню, которое глючит в IE и имеет другие недостатки... Мне нужно меню, сходное с меню, расположенным на сайте _kotelna.org.ru, но только без проблемы работы с разными браузерами...
|
|
Опции темы | |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3D меню | klikklik | Технологии Flash | 14 | 13.01.2010 16:10 |
Меню | ddddd | HTML, CSS, JavaScript | 19 | 02.11.2009 12:16 |
Меню на cms DLE, вид меню, папки (открыты, закрыты) | 74ivan74 | Кальянная | 0 | 12.08.2009 20:03 |
Меню | Shtrenyov | HTML, CSS, JavaScript | 13 | 09.01.2006 11:45 |
Что не так с меню..... | ivan341 | Зал дебютантов | 7 | 09.12.2005 02:32 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|