Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Menu-uproszczenie kodu
Forum PHP.pl > Forum > Przedszkole
madd
Witam

Mam skrypt umożliwiający wyświetlanie stron i podstron w jednym divie bez konieczności odświeżania całej strony.
Kod niestety jest raczej toporny i bezsensownie długi. Chciałbym go skrócić tak aby nie powtarzać linijki kodu dla każdego przycisku. Proszę o pomoc w uproszczeniu kodu.

wycinek kod menu
  1. <a href="#index" onclick="main()">MAIN</a><br />
  2. <a href="#index" onclick="second()">SECOND</a>


wycinek skryptu
  1. function main()
  2. {
  3. $('#content').load('main.php');
  4. };
  5. function second()
  6. {
  7. $('#content').load('second.php');
  8. };

Kod działa bez problemów. Problem w tym że dla każdego przycisku muszę skopiować całą funkcję. Jak zmajstrować funkcję która będzie działać uniwersalnie.

Pozdrawiam
madd
nospor
Wystarczy dodać parametr do funkcji.
Kod
function getContent(name) {
    $('#content').load(name+'.php');
};


  1. <a href="#index" onclick="getContent('main')">MAIN</a><br />
  2. <a href="#index" onclick="getContent('second')">SECOND</a>
madd
Bardzo dziękuję za pomoc.
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.