|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Помоги поправить яваскрипт! плз! |
|
Помоги поправить яваскрипт! плз!
|
MadEx
Сообщения: n/a |
Я не пишу на яве, скачал скрипт для выпадающей менюхи, присабачил на страничку (посмореть мона тут: http://madex.nm.ru/html/40ukv).
Есть одна проблемка - менюшки не убираются, может кто поможет скриптик поправить, я в яве - ни бум бум... вот скрипт: <html> <head> <title>Menu</title> <style type="text/css"> a { font-family: Verdana, Arial; color: white; text-decoration: none; font-weight:bold; } a:hover { color: white; text-decoration: none; font-weight:bold; background-color:red;} #box { position:absolute; visibility:hidden; layer-background-color:red } #blackbox { font-family: Verdana, Arial; font-size:8pt; color: white; background-color:black; text-decoration: none } #mnubar { margin: 0px 0px 0px 0px; } </style> <script language="JavaScript"> ns=window.navigator.appName == "Netscape" ie=window.navigator.appName == "Microsoft Internet Explorer" function openIt(x) { if(ns) { showbox= document.layers[x+1] showbox.visibility = "show" showbox.top=44 var items = 5 for (i=1; i<=items; i++) { elopen=document.layers[i] if (i != (x + 1)) { elopen.visibility = "hide" } } } if(ie) { curEl = event.toElement curEl.style.background = "silver" showBox = document.all.box[x]; showBox.style.visibility = "visible"; showBox.style.top = 40; var items = 5 for (i=0; i<items; i++) { elOpen=document.all.box[i] barEl=document.all.mnubar[i] if (i != x){ elOpen.style.visibility = "hidden" barEl.style.background = "#000000" } } } } function closeIt() { var items = 5 for (i=0; i<items; i++) { if(ie){ document.all.box[i].style.visibility = "hidden" barEl=document.all.mnubar[i] barEl.style.background = "#000000" } if(ns){ document.layers[i+1].visibility = "hide"} } } </script> </head> <body bgcolor="36456c" text="white" link="white" vlink="white" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="400" bgcolor="#000000" height="40"> <tr><td align="center" bgcolor="36456c" colspan="5"><b>Opening Menu</b></td></tr> <tr> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(0)" id=mnubar><img src="../images/index_08.gif"></a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(1)" id=mnubar>Menu</a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(2)" id=mnubar>Menu</a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(3)" id=mnubar>Menu</a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(4)" id=mnubar>Menu</a></td> </tr> </table> <br><br> <div onmouseover="closeIt()" > <layer onmouseover="closeIt()"> </layer> </div> <!-- Menu --> <div id=box style=left:0> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!'>Link</a></td></tr> </table> </div> <!-- Menu --> <div id=box style=left:80> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!'>Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> <!-- Menu --> <div id=box style=left:160> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> <!-- Menu --> <div id=box style=left:240> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> <!--Menu --> <div id=box style=left:320> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> </body> </html> |
|
Отправлено: 00:51, 30-05-2005 |
Ветеран Сообщения: 675
|
Профиль | Отправить PM | Цитировать Этот скрипт писал не человек! Я написал бы в три меньше кода!!
Вот смотри должно работать, правда я пожертвовал серым цветом - времени нету сделать до конца. [FONT SIZE=1]<html> <head> <title>Menu</title> <style type="text/css"> a { font-family: Verdana, Arial; color: white; text-decoration: none; font-weight:bold; } a:hover { color: white; text-decoration: none; font-weight:bold; background-color:red;} #box { position:absolute; visibility:hidden; layer-background-color:red } #blackbox { font-family: Verdana, Arial; font-size:8pt; color: white; background-color:black; text-decoration: none } #mnubar { margin: 0px 0px 0px 0px; } </style> <script language="JavaScript"> ns=window.navigator.appName == "Netscape" ie=window.navigator.appName == "Microsoft Internet Explorer" function openIt(x) { if(ns) { showbox= document.layers[x+1] showbox.visibility = "show" showbox.top=44 var items = 5 for (i=1; i<=items; i++) { elopen=document.layers[i] if (i != (x + 1)) { elopen.visibility = "hide" } } } if(ie) { showBox = document.all.box[x]; showBox.style.visibility = "visible"; showBox.style.top = 40; var items = 5 for (i=0; i<items; i++) { elOpen=document.all.box[i] barEl=document.all.mnubar[i] if (i != x){ elOpen.style.visibility = "hidden" barEl.style.background = "#000000" } } } } function closeIt() { var items = 5 for (i=0; i<items; i++) { if(ie){ document.all.box[i].style.visibility = "hidden" barEl=document.all.mnubar[i] barEl.style.background = "#000000" } if(ns){ document.layers[i+1].visibility = "hide"} } } </script> </head> <body bgcolor="36456c" text="white" link="white" vlink="white" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="400" bgcolor="#000000" height="40"> <tr><td align="center" bgcolor="36456c" colspan="5"><b>Opening Menu</b></td></tr> <tr> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(0)" onMouseOut="closeIt(0)" id=mnubar><img src="../images/index_08.gif"></a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(1)" onMouseOut="closeIt(1)" id=mnubar>Menu</a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(2)" onMouseOut="closeIt(2)" id=mnubar>Menu</a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(3)" onMouseOut="closeIt(3)" id=mnubar>Menu</a></td> <td align="center" nowrap width="80"> <a href="#" onmouseover="openIt(4)" onMouseOut="closeIt(4)" id=mnubar>Menu</a></td> </tr> </table> <br><br> <div onmouseover="closeIt()" > <layer onmouseover="closeIt()"> </layer> </div> <!-- Menu --> <div id=box onmouseover="openIt(0)" onMouseOut="closeIt(0)" style=left:0> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!'>Link</a></td></tr> </table> </div> <!-- Menu --> <div id=box onmouseover="openIt(1)" onMouseOut="closeIt(1)" style=left:80> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!'>Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> <!-- Menu --> <div id=box onmouseover="openIt(2)" onMouseOut="closeIt(2)" style=left:160> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> <!-- Menu --> <div id=box onmouseover="openIt(3)" onMouseOut="closeIt(3)" style=left:240> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> <!--Menu --> <div id=box onmouseover="openIt(4)" onMouseOut="closeIt(4)" style=left:320> <table border="0" id=blackbox width="80"> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> <tr><td><a href='!!!!!!' >Link</a></td></tr> </table> </div> </body> </html>[/font] |
------- Отправлено: 12:16, 30-05-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
MadEx
Сообщения: n/a |
Огромное спасибо!
|
Отправлено: 12:25, 30-05-2005 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Прошу оценить и поправить если надо конфигурацию компьютера. | Чешир | Выбор отдельных компонентов компьютера и конфигурации в целом | 9 | 12-12-2009 12:52 | |
Програмирование помоги советом | VbInt | Флейм | 3 | 06-10-2009 20:24 | |
Совместимо ли это? может что поправить...посоветуйте... | _Snake_ | Выбор отдельных компонентов компьютера и конфигурации в целом | 13 | 04-10-2007 21:01 | |
Помоги с настройкой апача | Filariel | Вебмастеру | 6 | 29-08-2006 17:21 | |
Яваскрипт... на дату и время | Denis Shutka | Вебмастеру | 2 | 17-12-2004 08:25 |
|