Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> menu rozwijane.., a konkretnie blokowanie zwiniecia gdy klikam w np :index.php?menu=1
djbarca
post 15.10.2007, 11:23:47
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


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

Ten post edytował djbarca 15.10.2007, 11:24:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
skowron-line
post 15.10.2007, 11:35:24
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


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>


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
djbarca
post 15.10.2007, 11:40:40
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


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 ....

Ten post edytował djbarca 15.10.2007, 11:45:36
Go to the top of the page
+Quote Post
skowron-line
post 15.10.2007, 12:03:56
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


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


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
djbarca
post 15.10.2007, 12:05:48
Post #5





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


ok zobacze .. ale watpie że to zadziala ... biggrin.gif
Go to the top of the page
+Quote Post
skowron-line
post 15.10.2007, 12:18:45
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat(djbarca @ 15.10.2007, 11:05:48 ) *
ok zobacze .. ale watpie że to zadziala ... biggrin.gif

Moze poprostu niewiesz jak to zrobic


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
djbarca
post 16.10.2007, 07:01:38
Post #7





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


hahahaha tongue.gif poradze sobie .. tongue.gif chcialem tylko wiedziec jak zaczac .. jak juz wiem to dalej sobie poradze tongue.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:17