Efekt w Javascript/Ajax


(jacko1998) #1

(Pablo_Wawa) #2

Nic się nie dzieje, ponieważ podałeś złą nazwę funkcji, która ma zostać wywołana po pobraniu tekstu:

Funkcja ta u Ciebie nazywa się wyrzuc. Poza tym czy metoda onreadystatechange nie powinna być użyta (w sensie przypisania do niej jakiejś funkcji) przed open (inna kolejność wierszy)? W niektórych przeglądarkach było to chyba kiedyś ważne.

Poza tym jeśli tekst, który chcesz pokazać jest wcześniej znany i nie za duży, wystarczy go umieścić w docelowym miejscu i ukryć stylem "display: none", a w funkcji obsługującej kliknięcie zmienić jego styl na "display: block".


(jacko1998) #3

FACEPLAM ! Kod był dobry, tyle że...... nie otwierałem na serwerze lokalnym [wamp]... Otwierałem to normalnie w przeglądarce, a przecież Win7 nie czyta php... Mój błąd. Przepraszam


(xDarkness) #4

W Javascript jest takie polecenie jak insertBefore. Wygląda ono tak:

var wstawionyElement = elementRodzic.insertBefore(nowyElement, danyElement)

Niestety działa ono w odwrotną stronę (tekst wstawi ponad link).