• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Podmiana całej zawartości div po kliknięciu w dany odnośnik

Aruba Cloud - Virtual Private Server VPS
0 głosów
1,890 wizyt
pytanie zadane 9 czerwca 2018 w JavaScript przez P0Y3B Nowicjusz (220 p.)

Dla przykładu mam kod 

<div class="test">Zawartość diva o klasie test</div>

oraz gdzieś w oddali odnośnik <a href="#" id="news">Nowości</a>

Chcę uzyskać efekt że po kliknięciu w "Nowości" zawartość <div class="test"> zostanie zastąpiona zawartością z jakiegoś pliku tekstowego

Znalazłem coś takiego


 

 <script>
            function fn1(){
                document.getElementById('div1').innerHTML = "to zostanie wstawione zamiast słowa test";
            }
        </script>

 <div id="div1" onclick="fn1()">TEST</a>

jak to zamienić na  load(); ? 

komentarz 9 czerwca 2018 przez P0Y3B Nowicjusz (220 p.)
przeniesione 9 czerwca 2018 przez Arkadiusz Waluk

A gotowe rozwiazanie ? laugh

2 odpowiedzi

0 głosów
odpowiedź 9 czerwca 2018 przez pablop76 VIP (123,540 p.)

load() to metoda jquery związana  z Ajaxem. Ładuje ona określoną zawartość do wskazanego elementu strony.

Jeżeli użyjesz jquery to:

1.Użyj funkcji, która czeka na załadowanie DOM ready

2. Ustaw nasłuchiwanie kliknięcia na elemencie przycisku click lub  on

3. Załaduj treść do odpowiedniego kontenera  load

1
komentarz 9 czerwca 2018 przez Comandeer Guru (606,480 p.)
4. Zmień adres strony przy pomocy History API.
0 głosów
odpowiedź 9 czerwca 2018 przez Comandeer Guru (606,480 p.)
Polecałbym raczej rozwiązanie typu https://github.com/defunkt/jquery-pjax

Wczytanie nowej zawartości powinno być równoważne przejściu na daną podstronę. Powinien zatem zmienić się adres. Tak samo powinny być poprawne linki, jedynie obsłużone przez JS.

Podobne pytania

–1 głos
1 odpowiedź 857 wizyt
0 głosów
1 odpowiedź 344 wizyt
0 głosów
1 odpowiedź 2,669 wizyt
pytanie zadane 5 lipca 2016 w JavaScript przez n0s1gnal Użytkownik (700 p.)

93,291 zapytań

142,289 odpowiedzi

322,332 komentarzy

62,612 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...