Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PROBLEM] Zmiana treści bez przeładowania całej strony
Forum PHP.pl > Forum > Przedszkole
Erbeen
Witam.
Na początku przedstawię wam moją stronkę. Jest to http://test.erbeen.ugu.pl/

Potrzebuje sprawdzonego rozwiązania do mojej strony, aby po kliknięciu w link do podstrony nie przeładowała się cała strona tylko treść właściwa strony, czyli tak jak na screenie:
http://screenshooter.net/0358939/27_03_2013__20_20_43

Czytałem o rozwiązaniu AJAX, ale jest to dla mnie niezbyt zrozumiałe, wiec jeżeli jest taka możliwość, to czy mógłby ktoś mi przedstawić jak najprościej na czym to polega i jak to musze zrobić. Ewentualnie inne rozwiązanie które da podobny efekt.
Michael2318
Nie wiem dokładnie co chcesz nadal aktualizować bo na screenie zaznaczyłeś silder, który u Ciebie na stronie działa 'bez przeładowania', ale zakładając, że chcesz zmieniać zawartość strony po kliknięciu w link bez przeładowania wystarczy zwykły javascript.
  1. <script type="text/javascript">
  2. function change_value(){
  3. var ids = document.getElementById('refresh');
  4. return ids.innerHTML = 'To jest nowa wartosc, zmienia sie po kliknieciu w linka';
  5. }
  6. <a href="#" onclick="change_value();">Kliknij aby zmienic zawartosc</a><br>
  7. <div id="refresh">
  8. To jest wartosc domyslna
  9. </div>


Erbeen
chodzi mi o to ze mam podstrony: o mnie, download, portfolio i kontakt. I różnią sie one od siebie tylko tym obszarem zaznaczonym przeze mnie na czerwona. Chciał bym aby po kliknięciu w przycisk "o mnie" nie przeładowała sie cała strona tylko ten obszar zaznaczony.
kubek3898
Być może ten link Ci pomoże - http://net.tutsplus.com/tutorials/javascri...nt-with-jquery/
Erbeen
Sprawdzę. Ale wiem, że jest jeszcze jakiś sposób na kodzie php. Tylkoe niewiem jak to zrobić. Słyszałem ze elementy takie jak nagłówke, stopka, menu etc. musza byc w osobnych plikach a w pliku głównym tylko odnośniki do nich.
kubek3898
W PHP tego nie zrobisz. Jedyne rozwiązanie to JS, z AJAX'em lub technologie podobne.

Poradnik który Ci dałem na 99 % spełni Twoje oczekiwania. Grunt byś umiał go przerobić pod siebie.
Erbeen
Dzięki wielkie. Jest tylko jeszcze takie kłopot ze w tym linku co mi podałeś biore "demo" i wszystko łądnie chodzi...a po pobraniu uruchomie z index jest ok, ale jak wybiore about nie ma tekstu....;/ widac na ss : http://screenshooter.net/0358939/27_03_2013__21_32_38
kubek3898
Sprawdź czy w znacznikach <script> masz podane prawidłowe ścieżki. Jeśli nie w tym jest błąd pokaż index.html, about.html oraz bodajże plik o nazwie js.js
Erbeen
Cytat(kubek3898 @ 27.03.2013, 21:38:14 ) *
Sprawdź czy w znacznikach <script> masz podane prawidłowe ścieżki. Jeśli nie w tym jest błąd pokaż index.html, about.html oraz bodajże plik o nazwie js.js



przy wrzuceniu na hosting jest juz ok
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.