Wczytywanie stron bez przeładowywania się całej strony-AJAX

Tu dyskutujemy i rozwiązujemy problemy związane z innymi językami do Tworzenia Stron WWW.

Wczytywanie stron bez przeładowywania się całej strony-AJAX

Postprzez jacus88 » piątek, 9 grudnia 2011, 14:21

Witam

Mam pytanko dot. kursu z Ajaxa a mianowicie lekcji nr 3 gdzie jest pokazane jak wczytać treść do odpowiedniego DIVa bez przeładowywania strony - przykład tam zamieszczony pokazuje jak zrobić to na formularzach. Ja chciałem zrobić z menu. Czyli klikam w linka i pokazuje mi się np. w prawym div-ie treść bez przeładowywania strony - czyli widać efekt że ten prawy DIV się wczytuje tylko. Myślałem że wystarczy zmienić troszkę w kodzie html jak poniżej:

Kod: Zaznacz cały
<div id="menu">
<ul>         
            <li><a href="plik1.txt" onclick="fileToDiv('tekst');">Home</a></li>
            <li><a href="plik2.php" onclick="fileToDiv('tekst');">O nas</a></li>
            <li><a href="plik3.html" onclick="fileToDiv('tekst');">Oferta</a></li>
            <li><a href="plik4.php" onclick="fileToDiv('tekst');">Kontakt</a></li>
</ul>   
</div>


ale otwiera się w nowym oknie.

Czy ktoś może mi podpowiedzieć co należy zmienić w html lub ewentualnie js.

Z góry dzięki za podpowiedź
jacus88
Początkujący
Początkujący
 
Posty: 7
Dołączył(a): piątek, 9 grudnia 2011, 14:08

Re: Wczytywanie stron bez przeładowywania się całej strony-A

Postprzez Morfidon » poniedziałek, 12 grudnia 2011, 11:17

a href domyślnie otwiera link w oknie, trzeba przerwać domyślne wykonywanie tego zdarzenia w funkcji fileToDiv.

Trzeba zwrócić wartość false w funkcji fileToDiv.

Przepraszam, że dopiero teraz, ale nie było mnie.
Morfidon
Administrator
Administrator
 
Posty: 593
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48


Powrót do Inne

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

cron