ďťż

css - menu ; czy da się tak?

       

Podstrony


telcocafe

Witam mam za zadanie stworzenie takiego o to menu :

# Producnet 1 (grafika)
# Producnet 2 (grafika)
# Producent 3 (grafika)
# Producent 4 (grafika)

Po wybraniu np. producent2 powinno ukazać się :

# Producent 1 (grafika)
# Producent 2 (grafika)

* 1 (link do strony)
* 2 (link do strony)
* 3 (link do strony)
* 4 (link do strony)

# Producent 3 (grafika)
# Producent 4 (grafika)

Jest możliwość zrobienia takiego czegoś? Obawiam się, że IE jednak tego nie obsłuży ;/
Użytkownik Skyslash edytował ten post 19 marzec 2007, 17:14


Da się :) i to nawet całkiem prosto - i nawet IE to obsłuży :)
np. tak :
<script type="text/javascript"> function pokaz(div_id,opcja) { if(opcja=='auto') if ( document.getElementById(div_id).style.display=='none') document.getElementById(div_id).style.display=''; else document.getElementById(div_id).style.display='none' else document.getElementById(div_id).style.display=opcja; } </script> # Producent 1 (grafika) #<a href="#" onclick="pokaz('menu_1','auto');"> Producent 2 (grafika)</a> <div id="menu_1" style="display:none"> * 1 (link do strony) * 2 (link do strony) * 3 (link do strony) * 4 (link do strony) </div> # Producent 3 (grafika) # Producent 4 (grafika)

kodu nie sprawdzałem ale powinien działać ;) może jakaś literówka ale jak coś to mów..
funkcja pokaż pokazuje/ukrywa nam div'a z jakaś zawartością o id= div_id
jak wywołasz pokaz('menu_1,'') to nam pokaże diva menu_1
jak wywołasz pokaz('menu_1','none'); to nam go ukryje
a jak wywołasz pokaz('menu_1','auto') to jeśli jest ukryty to pokaże, a jeśli pokazany to go ukryje :)
Użytkownik tiger_1988 edytował ten post 19 marzec 2007, 17:35
Dzięki wielkie, powinno działać.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.