[I.E. / JS] img nodeValue height geeft 0

Pagina: 1
Acties:

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
Met het opbouwen van een WYSIWYG-editor probeer ik door aan de hand van DOM de tags enigzins html / xhtml compliant te maken... Nu stuit ik bij het img-tag op een probleem bij het weergeven van de height / width attributes... Internet explorer bedenkt bij allebei een 0 terwijl firefox keurig de juiste waarde weergeeft...

Een voorbeeld is hier te vinden.

Weet iemand hier de oorzaak van / een oplossing voor??

[ Voor 6% gewijzigd door faabman op 19-05-2004 20:02 ]

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


Verwijderd

Je linkt naar localhost/

Verwijderd

innerHTML en DOM zijn geen vriendjes
Dump die innerHTML en gebruik echte DOM methoden om aan de DOM tree te sleutelen :)

  • _Jeffrey_
  • Registratie: Maart 2003
  • Niet online
Het probleem ligt bij het feit dat het element waar je de breedte en hoogte waardes van wilt uitlezen nog niet in het document geplaatst is.
Ik snap niet echt waarom je nu een element aanmaakt, die de zelfde waarde geeft als een ander element, en dan de waardes van het nieuwe element uitleest.
Als je dit gebruikt werkt het wel:
JavaScript:
1
var objDiv = document.getElementById('imgContainer');

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
Verwijderd schreef op 19 mei 2004 @ 20:34:
innerHTML en DOM zijn geen vriendjes
Dump die innerHTML en gebruik echte DOM methoden om aan de DOM tree te sleutelen :)
thnx, doe het nu met DOM methoden en het werkt :)

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!