Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: menu rozwijane..
Forum PHP.pl > Forum > Po stronie przeglądarki
djbarca
otoz mam taki problem jak podany w temacie zrobilem sobie taki skrypt ... najłatwiejsze rozwijane menu .. dopóki stronke mialem w ramkach gdzie linki byly w postaci np
<a href=kontakt.php target=ramka>Kontakt</a>
to wszystko chodzilo ..ale teraz jak zrobilem ze strona to jedna calosc czyli klikniecie w link dziala jak odswieżanie stronki to menu za kazdym razem sie zwija ma ktos pomysl jak to zrobic questionmark.gif?
kod exclamation.gif!

  1. <script LANGUAGE="JavaScript">
  2. Nowe=null;
  3.  
  4. function rozwin(objectID) {
  5. state=document.getElementById(objectID).style.display;
  6.  
  7. if (state=='block') {
  8. document.getElementById(objectID).style.display='none';
  9.  
  10. }
  11. else {
  12. document.getElementById(objectID).style.display='block';
  13. }
  14. }
  15. #galeria {display:none;}





  1. <?php
  2. print "<b><a href=\"javascript:rozwin('galeria')\">Galeria Zdjec</a></b><br>";
  3. print "<span id=galeria>";
  4.  
  5.  
  6. $menu=$_GET['menu'];
  7. $folder=$_GET['folder'];
  8. $plik4=$_GET['plik4'];
  9. $podfolder=$_GET['podfolder'];
  10.  
  11.  
  12. $katalog4 = opendir("galeria");
  13. $i4=1;
  14. while ($plik4=readdir($katalog4)) {
  15. if ($plik4!=".." && $plik4!="." && $plik4!='index.php') {
  16. $zdjecia4[$i4++]=$plik4;
  17. $type4=filetype("galeria/$plik4");
  18.  
  19. if ($type4=='dir') {
  20. $ladna2=$plik4;
  21. $ladna2=str_replace("_"," ",$ladna2);
  22. print "<a href=index.php?menu=1&folder=$plik4> -$ladna2<br></a>";
  23. }
  24.  
  25. }
  26. }
  27. closedir($katalog4);
  28.  
  29.  
  30. print "</span>";
  31. ?>


hm .. da sie wogole cos takiego zrobic ... nie wiem moze ciastka zapisanie do nich jakie zostalo juz rozwiniete questionmark.gif? .. questionmark.gif

przyklad jest na Stronce
tylko tam na dole gdzie jest galeria zdjec exclamation.gif smile.gif
skowron-line
Kod
<a href=kontakt.php target=ramka>Kontakt</a>

takim linkiem odwolujesz sie do konkretnej strony a ty chcesz sie odwolac do skryptu JS
Kod
<a href="javascript:rozwin(objectID)">aaa</a>
djbarca
oj wiem .. zle napisalem ...
<a href=kontakt.php target=ramka>Kontakt</a>
tak zrobilem kiedys ... teraz wiem ze do JS ma byc tak
<a href="java script:rozwin(objectID)">aaa</a>

ale to jest aby link ktory rozwija to menu ... ... jak sie rozwinie te menu ...to tam sa linki ..nie questionmark.gif !. klikniecie w ten link typu
<a href=index.php?menu=1>MENU1</a>
zwija mi wszystkie juz rozwiniete menu .. a nie ma .. to jest moj problem .. podalem juz adres sobie spojrz w czym tkwi mój problem ....exclamation.gif!!!!!! zwija je ponieważ taki link jest jak odsiwezanie stronki ....
skowron-line
Wiesz jak klikniesz na taki link to on sila rzeczy przeladuje strona, dodaj sobie jakis parametr do URL na podstawie ktorego bedziesz sobie sprawdzal ktore menu ma byc rozwiniete, a domyslnie daj sobie wszystkie zwiniete.
Chyba wiesz jak przypisac do JS zmienna z PHP
djbarca
ok zobacze .. ale watpie że to zadziala ... biggrin.gif
skowron-line
Cytat(djbarca @ 15.10.2007, 11:05:48 ) *
ok zobacze .. ale watpie że to zadziala ... biggrin.gif

Moze poprostu niewiesz jak to zrobic
djbarca
hahahaha tongue.gif poradze sobie .. tongue.gif chcialem tylko wiedziec jak zaczac .. jak juz wiem to dalej sobie poradze tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.