Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml][ajax]Pobranie atrubytu elementu, Pobranie atrybutów elementu xml
Chys
post 31.07.2007, 10:36:23
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.04.2007

Ostrzeżenie: (0%)
-----


Mam formularz, który po wpisaniu loginu łączy się ze skryptem php, ten z kolei łączy się z bazą danych i sprawdza czy podany login jest już zajęty, i w zależności od wyniku zwraca dokumenty xml:
  1. <response>
  2. <text status="ok">Ten login jest wolny.</text>
  3. </response>

lub
  1. <response>
  2. <text status="error">Ten login jest zajęty.</text>
  3. </response>

Następnie javascript na podstawie tych danych ustawia treść i klasę elementu span znajdującego się koło pola formularza
  1. ... wywołanie XMLHttpRequest...
  2. xmlResponse = xmlHttp.responseXML;
  3. xmlRoot = xmlResponse.documentElement;
  4. text = xmlRoot.getElementsByTagName('text');
  5. document.getElementById("info").innerHTML = text.item(0).firstChild.data;
  6. document.getElementById("info").className = ...

Pytanie: chcę ustawić dla elementu "info" klasę, taką jaka wartość atrybutu "status" dla elementu "text". Jak to zrobić?

Ten post edytował Chys 31.07.2007, 10:36:43
Go to the top of the page
+Quote Post
abc667
post 31.07.2007, 11:12:29
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

Ostrzeżenie: (0%)
-----


getAttribute
Go to the top of the page
+Quote Post
Chys
post 31.07.2007, 11:28:44
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.04.2007

Ostrzeżenie: (0%)
-----


Dzięki, działa winksmiley.jpg
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 04:31