ďťż
Podstrony
|
telcocafeWitam, 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. |
|||
Sitedesign by AltusUmbrae. |