Menu dynamiczne

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
sasky
Posty: 1
Rejestracja: ndz sty 20, 2008 1:31 pm

Menu dynamiczne

Post autor: sasky »

Witam! Otóż mam pewien problem. Mam na swojej stronie menu dynamiczne, poziome, rozwijane. Wszystko działa tylko gdy już "zjeżdzam" z menu to sie "nie zwija". Jak zrobić aby sie zwijało?

A oto kod JavaScript:
function wyswietl(co) {
var ile = 5; for (var i = 1; i <= ile; i++)
if(co != i)
document.getElementById("w_" + i).style.display = 'none';
else
document.getElementById("w_" + i).style.display = 'block';
}
Html:
<a href="#" onmouseover="wyswietl(1);">Serwis</a>
<div id="w_1">
<div><a href="index.php">Strona Główna</a></div>
<div><a href="#">Redakcja</a></div>
<div><a href="#">Reklama</a></div>
</div>
CSS:
#w_1, #w_2, #w_3, #w_4, #w_5 {display: none; float: left; clear: both; margin: 0; padding: 0; border: solid #404040; border-width: 1px 1px 0 1px; position: absolute;}
!ans
Nowy
Nowy
Posty: 131
Rejestracja: wt gru 11, 2007 9:59 pm
Lokalizacja: zza rogu

ODP.

Post autor: !ans »

Dodaj do odnośnika:

Kod: Zaznacz cały

onmouseout="zwin();"
A do skryptu:

Kod: Zaznacz cały

function () {
document.getElementById("w_" + co).style.display = 'none';
}
ODPOWIEDZ