Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] dostep do elementow DOM po wykonaniu zapytania
Skowron86
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.02.2006

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


Witam!
mam nastepujacy problem

zapytanie ajax'a zwraca mi kod typu:

Kod
<li id='12947202'>jakis tekst</li>


wstawiam go w odpowiednie miejsce przy pomocy innerHTML

teraz odczuwam potrzebe ; ) odwolania sie do tego elementu przez getElementById czy tez getElementbyTagName ale nie moge. W jaki sposob moge uzyskac taki efekt? ew czy istnieje inna forma wsawienia kodu w odpowiednie miejsce abym mial dstep do elementow DOM?

z gory dziekuje za odpowiedz
pozdrawiam
Wojciech Skowronek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
msulik
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 31.03.2002
Skąd: Toruń

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


Nasuwają mi się dwa pytania:
1. Czy walidator jest w stanie sprawdzić, co wstawiamy za pomocą właściwości innerHTML? Wydaje mi się, że nie.
2. Załóżmy, że mamy poprawne ID. Czy każda przeglądarka poprawnie "doda" taki element do listy wszystkch elementów... hmm może inaczej: czy w każdej przeglądarce zadziała coś takiego:

gdzieś w html:
  1. <div id="elem1"></div>

gdzieś w JS:
  1. document.getElementById('elem1').innerHTML = '<div id="elem2">Ala ma kota</div>';

i potem jeszcze raz gdzieś w JS (spodziewamy się tekstu "Ala ma kota"):
  1. alert(document.getElementById('elem2').innerHTML);



Czy może lepiej użyć sposobu kukixa?
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: 28.12.2025 - 11:49