Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> getElementbyTAG
trylas
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 7.09.2008

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


Cześć, chciałbym za pomocą JS odczytac dane z xml. Dane sa zaciagniete i sformatowane przez xslt ->wyswietlane sa linki z imienia i nazwiska nastepnie klikajac na Kowalskiego do JS przekazana jest zmienna Kowalski i jesli Kowalski pasuje z
  1. xmlDocument.getElementsByTagName("Nazwisko")
zaciagam cala Persone.

Jak porownac zmienna z linka i na tej podstawie wyswietlic z calego zbioru dane wlasnie Kowalskiego?jak mozna po kolei to uzyskac --> licze tylko na podpowiedz kolejnych kroków.THNX
  1. <DaneOsobowe>
  2. <Persona>
  3. <Imie>Scottpp</Imie>
  4. <DrugieImie>Tomasz</DrugieImie>
  5. <Nazwisko>Kowalski</Nazwisko>
  6. <DataUrodzenia>25.02.1991</DataUrodzenia>
  7. <Pesel>91022515556</Pesel>
  8. <Email>scotty@isp.net</Email>
  9. <Telefon>58 558 55 25</Telefon>
  10. <TelefonKomorkowy>691 256 258</TelefonKomorkowy>
  11. <Adres>
  12. <Ulica>Rzeznicka</Ulica>
  13. <NrDomu>25</NrDomu>
  14. <NrLokalu>54</NrLokalu>
  15. <Miasto>Gdańsk</Miasto>
  16. <Wojewodztwo>Pomorskie</Wojewodztwo>
  17. <Kod>80-001</Kod>
  18. </Adres>
  19. </Persona>
  20. <Persona>
  21. <Imie>Jack</Imie>
  22. <DrugieImie>Denzel</DrugieImie>
  23. <Nazwisko>Spicy</Nazwisko>
  24. <DataUrodzenia>25.02.1992</DataUrodzenia>
  25. <Pesel>92022515556</Pesel>
  26. <Email>spicy@isp.net</Email>
  27. <Telefon>58 558 55 25</Telefon>
  28. <TelefonKomorkowy>691 256 258</TelefonKomorkowy>
  29. <Adres>
  30. <Ulica>Dluga</Ulica>
  31. <NrDomu>2</NrDomu>
  32. <NrLokalu>5</NrLokalu>
  33. <Miasto>Gdansk</Miasto>
  34. <Wojewodztwo>Pomorskie</Wojewodztwo>
  35. <Kod>80-001</Kod>
  36. </Adres>
  37. </Persona>
  38. </DaneOsobowe>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


najlepiej przykład live to może przełączę na windows'a którego z pół roku nie uruchamiałem ^^... i takie uwagi - skoro masz referencje do elementów w zmiennych to dlaczego je potem szukasz w drzewie DOM?? i kolejna uwaga:
Kod
            var newEl = document.createElement('div');
            newEl.id = 'newText';
            document.getElementById('newText').innerHTML = '';

jak Ci to ma znaleźć w drzewie dom jak tego jeszcze nie dodałeś do drzewa??...

a i jeszcze jedno - podałeś jedną funkcję bez przykładu live - najlepiej gdzieś to na serwie dawać to prędzej ktoś może łatwo pomóc - gdyż jeszcze może Ci się wysypywać na innych funkcjach - wspomniałeś coś o tym, że działa w FF a w IE nie - a co np. z operą(IMG:style_emoticons/default/questionmark.gif) - może próbowałeś żywcem przenieść elementy - bywają kwiatki np. z appendChild jeśli ownerDocument się różni między elementami - z kolei nie wszędzie jest importNode ^^ - do poczytania np. Cross-Browser Scripting with importNode() - choć jakbym potrzebował to bym to troszku inaczej zrobił... niestety tak jest z przeglądarkami - nie każda jest taka sama i nie każda dokładnie implementuje jak się to mówi "standardy" - choć w sumie też i one wytaczają standardy - na samym początku gdy było prawie tylko IE to wtedy ono wytyczało standardy, potem przyszedł czas na inne przeglądarki... jesli robi się coś bardziej skomplikowanego to i google chrome potrafi wkurzać ^^
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 17:27