Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][jQuery] Rozwijane menu a podstrony
Forum PHP.pl > Forum > Przedszkole
Wolfie
Witam


Napisalem sobie rozwijane menu w jQuery i wszystko pieknie dziala tylko jest jeden zasadniczy problem.

Otoz moja stronka jest skonstruowana w ten sposob :

header.php zawiera menu i wyglada tak :

  1. <html>
  2. <head>
  3. <title>deigie designers</title>
  4. <link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
  5. <script type="text/javascript" src="jquery/jquery.js"></script>
  6. <script src="jquery/jquery_func.js" type="text/javascript"></script>
  7. </head>
  8. <body>
  9. <div align="center">
  10. <div align="left" id="top">
  11. <div id="NAGLOWEK">Nagłówek szablonu</div>
  12. <div id="MENU">
  13. <dl>
  14. <dt><a href="aktualnosci.php?id=aktualnosci">Aktualnosci</a></dt>
  15. <dt id="slide"><a href="#">Projekty</a></dt>
  16. <dd><a href="architektura.php?id=architektura">Architektura</a></dd>
  17. <dd><a href="wnetrza.php?id=wnetrza">Wnetrza</a></dd>
  18. <dd><a href="wzornictwo.php?id=wzornictwo">Wzornictwo</a></dd>
  19. <dd><a href="grafika.php?id=grafika">Grafika</a></dd>
  20. <dd><a href="inne.php?id=inne">Inne</a></dd>
  21. <dt><a href="publikacje.php?id=publikacje">Publikacje</a></dt>
  22. <dt><a href="zespol.php?id=zespol">Zespół</a></dt>
  23. <dt><a href="kontakt.php?id=kontakt">Kontakt</a></dt>
  24. </dl>
  25. </div>


Zas plik index php wyglada tak :

  1. <?php include 'header.php';?>
  2. <div id="TRESC">
  3. <?php
  4. switch($_GET['id']){
  5. case '1':
  6. include 'index.php';
  7. break;
  8.  
  9. case 'architektura':
  10. include 'architektura.php';
  11. break;
  12.  
  13. case 'wnetrza':
  14. include 'wnetrza.php';
  15. break;
  16.  
  17. case '4':
  18. include 'link4.php';
  19. break;
  20.  
  21. case '5':
  22. include 'link5.php';
  23. break;
  24.  
  25. default:
  26. echo 'index.php';
  27. break;
  28. }
  29. ?>
  30. </div>
  31. <?php include 'footer.php';?>



No i teraz problem polega na tym, ze gdy klikan ma menu , ona sie pieknie rozwija, klikan na zakladke 'architektura' no i przechodzi mi do strony architektura, ale rzecz w tym ze strona sie przeladowuje cala i menu sie zwija, a ja chce zeby menu pozostalo rozwiniete, a przeladowywala sie tylko zawartosc div'a o id="TRESC".......

Jakiej technologi do tego uzyc ? macie jakies linki do jakis tutkow zebym mogl spokojnie przejrzec ?
erix
AJAX.

Cytat
macie jakies linki do jakis tutkow zebym mogl spokojnie przejrzec ?

http://jquery.com
seth-kk
jesli funkcja podpieta pod onclick zwroci false to strona sie nie przeladuje
reszta to AJAX (np $().load())
Wolfie
Jesli ktos chce wiedziec dokladnie jak to zrobic prosze zajrzec tutaj bardzo fajny kurs
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.