Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js/xml] obj.responseXML, Problem z odczytywaniem zawartosci taga przy uzyciu js
fernet
post 2.09.2007, 22:35:03
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 22.03.2007

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


Witam na poczatek chcialbym zaznaczyc ze slabo orientuje sie w javascript nie mniejjednak juz od kilku godzin probuje odczytacza za jej pomoca zawartosc tagow xml korzystam przy tym z klasy advAJAX.

index.php
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <script type="text/javascript" src="include/advAJAX.js"></script>
  5. <script type="text/javascript" src="include/action.js"></script>
  6. <title>Bzium</title>
  7. </head>
  8.  
  9. <body onload="msgbox();">
  10. Hi
  11. </body>
  12. </html>





sorce.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <tag>Bzium</tag>



action.js
  1. function msgbox() {
  2. advAJAX.get({
  3. url: "sorce.xml",
  4. onSuccess : function(obj) {
  5. var x = obj.responseXML.getElementsByTagName('tag');
  6. alert(x);
  7. }
  8. });
  9. }


Jedynie co mi sie udaje odczytac w alert to "[object]" mi jednak zalezy na slowie Bzium. Za pomoc i zainteresowanie z gory dziekuje i pozdrawiam.


--------------------
Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
Go to the top of the page
+Quote Post
joebezucha
post 3.09.2007, 08:47:19
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 23.05.2007
Skąd: Gliwice

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


w wyniku wykonania getElementsByTagName() ....pobierasz kolekcje obiektow (Elementow DOM)...

  1. function msgbox() {
  2. advAJAX.get({
  3. url: "sorce.xml",
  4. onSuccess : function(obj) {
  5. var x = obj.responseXML.getElementsByTagName('tag');
  6.  
  7. alert(x[0].firstChild.data);
  8. }
  9. });
  10. }



Wpisz na google "DOM javascript" i czytaj do oporu;)
Go to the top of the page
+Quote Post
Athril
post 15.09.2007, 09:00:50
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.09.2007

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


Siema, tez sie nie znam bardzo na JS ale sprubuje pomuc ^^

dla pobrania pierwszej zawartosci z 'tag powinny byc chyba cos takiego :
  1. var x = xmldoc.getElementsByTagName('tag').item(0).firstChild.data;


w item wpisujesz numer elementu tag w pliku xml...
a firstChild.data zwraca ci jego wartosc ...

... u mnie dziala ^^
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: 6.06.2025 - 17:16