X
ďťż

<javascript>, <html>, <php> Otwieranie podstron bez przeładowania strony.

       

Podstrony


telcocafe

Witam, jako projekt na informatykę mam za zadanie zrobić stronę, która będzie odtwarzała muzykę w tle. Problemu by nie było, gdyby nie to, że muzyka nie może lecieć od początku po wejściu na poszczególne podstrony. Na stronie: http://medeco.p9.pl/...ac-od-poczatku/
Przeczytałem o metodzie z div'ami. Zrobiłem więc takową stronie, a jako kod zmieniający zawartość div'a użyłem następujący w php.
<? // myk polega na tym, że wstawiam ten kod w miejscu <div id="treść"> Po czym tworze strony na serwerze typu galeria.html informacje.php etc. W miejsu <div id="menu"> wstawiam natomiast hiperłącza kończące się na ?strona=galeria $podstrona = strip_tags($_GET['strona']); if(empty($podstrona)) { // jeśli nie podano strony,ładujemy strone główną include('info.php'); } if(file_exists($podstrona.'.html')) { include($podstrona.'.html'); } elseif(file_exists($podstrona.'.php')) { include($podstrona.'.php'); } else { // jeśli nie ma strony podanej w adresie include('err404.html'); } ?>
Gdy go napisałem, zorientowałem się, że to nie może wypalić bo kod jest interpretowany po stornie serwera a ja potrzebuje czegoś, co będzie działało po stronie użytkownika. Stąd moje pytanie- czego użyć i jak ma wyglądać kod, by przeładowaniu podlegał tylko fragment strony a muzyka nie grała od początku? Proszę o szybką pomoc. Pozdrawiam Sebastef



Muzyka w tle strony to raczej porażka tworzenia stron internetowych. Nic co należy promować na lekcji informatyki. Ogólnie musiałbyś otwierać podstrony AJAXem - wtedy muzyka nie byłaby przerywana.

Mógłbyś rozwinąć swoją wypowiedź dotyczącą AJAX'u? (podać, jak mniej więcej miałby wyglądać kod w tym przypadku)
Użytkownik Sebastef edytował ten post 17 styczeń 2010, 17:39
Ja za ciebie tego nie napiszę. Przykłady jQuery masz np. u mnie na stronie: http://www.php.rk.ed...ch-przykladach/
Klikając na linki podstron pobierasz ich treść AJAXem i wstawiasz do określonego diva (diva na treść, a wstawiane podstrony mają samą treść a nie pełen szablon).



Dziękuje za pomoc. Już wiem. Temat do zamknięcia.

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

  • Sitedesign by AltusUmbrae.

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.