ugrás a tartalomhoz

IE innerHtml: nem jelenik meg a záró tag.

demo · 2008. Aug. 16. (Szo), 23.17
Sziasztok!

Mikor alerttel kiiratom a html kódját:
alert(document.getElementById('elemid').innerHTML);
IE6(7?)-ban nem jelenik meg néhol a lista elemek záró tagje.
Ezt írja...
<ul>
<li>listaelem
<li>listaelem
<li>listaelem
<li>listaelem </li>
(az a space is nem tudom mi)

Kódom valid strict 1.0.
Egyes lista elemeknél jól írja máshol rosszul, teljesen random számomra nem találok benne mintát.

Valaki találkozott már ilyennel?

köszi
 
1

hm

demo · 2008. Aug. 18. (H), 11.10
nohát.. kipróbáltam más tag-ekkel is. <dt> és <dd> -vel szintén hiányzik a záró elem.
Egyelőre megoldottam másképp amit akartam (bár nem 100%), de azért ez nem jó, hogy hibás az innerHTML bizonyos(random?) esetekben.

Kérdésem továbbra is fenn áll.

Köszi.
2

innerHTML?

solkprog · 2008. Aug. 18. (H), 18.00
Hogy adod hozzá a HTML kódot? (innerHTML-el el?, document.createElement-el?, keretrendszerrel?, vagy a HTML-kódba van alapból?)
Nem lehet hogy igazából nem is a lekérdezéssel (nem innerHTML el van a hiba) hanem valóban nálad az IE ben bizonyos esetekben tényleg azt tartalmazza a legenerált HTML-kód? (pontosabban azt nem tartalmazza)
Bár ilyennel még nem találkoztam (innerHTML rossz lenne). Meghát látatlanba csak tippelni tudok/tudunk.

üdv,
Balázs
3

szia

demo · 2008. Aug. 18. (H), 19.54
nekem a találgatás elég, néha egy jó kérdés megoldja a problémát. Sajnos most nem...
Ez egy szimpla html fájl, forrásban szerepel minden, render jó, strict valid. Egyszerűen csak kiíratom pl. a body-t és némely lista elemnél hiányoznak a záró tagek. IE6-ban.
Eddig próbáltam css nélkül, más egyéb js nélkül.

Kipróbálom más oldalaimon is.

Köszi a választ.
4

Tutira XHMTL?

Poetro · 2008. Aug. 19. (K), 00.54
Mert egyébként tud érdekes dolgokat művelni az IE.
5

xhtml és ...

demo · 2008. Aug. 19. (K), 06.09
Igen, xhtml.
Viszont eddig három forrásomat teszteltem és mindegyikbe van hiányzó zárótag.
Kizárólag dl és ul elemeket érint. illetve láttam még egy levágott commentet is.

Keresek tovább. Most megnézem mások oldalait, tán a weblaborral kezdem...

Weblaboron is előfordul... rákerestem kitartóbban, ez sajnos egy bug.
quirksmode - innerHTML_returning_list_elements_with_no_end_tag