Tables & innerHTML

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gerard M

Gerard M

08/01/2009 14:46:00
Quote Anchor link
Hallo allemaal.

Op het moment dat ik een DIV vul met HTML via innerHTML en het daarna weer op haal met innerHTML wijkt de code af van het origineel. Alle browsers voegen <tbody> toe, en IE zet zelfs alles om naar hoofdletters.

Ik ben opzoek naar een methode waarmee ik de originele HTML code kan op halen.

Aanschouw het volgende voorbeeld ter verduidelijking:
http://j21.nl/innerhtml.html
 
PHP hulp

PHP hulp

24/11/2024 06:01:18
 
Hipska BE

Hipska BE

08/01/2009 14:53:00
Quote Anchor link
Zo hoort een table ook gemaakt te worden. (thead en tbody tags)

Wat is het probleem nu?

(Ja IE is een probleemgeval op zichzelf :p )
 
Gerard M

Gerard M

08/01/2009 14:55:00
Quote Anchor link
Ik wil de originele HTML weer ophalen, dus zonder alle browsers toegevoegde toeters en bellen. <tbody> is het probleem niet, maar IE maakt er CAPS van, en voegt newlines toe, daarnaast gaat firefox met de CSS aan de haal (niet te zien in voorbeeld)
 
Hipska BE

Hipska BE

08/01/2009 15:00:00
Quote Anchor link
En waarom zou je dat willen?

Kan je het niet voorlopig in een var opslaan ipv in een div?
 
Yorick17

yorick17

08/01/2009 15:07:00
Quote Anchor link
Hipska schreef op 08.01.2009 14:53:
Zo hoort een table ook gemaakt te worden. (thead en tbody tags)


Dit is echt niet waar, een tabel bestaat uit <table><tr><td>.

@Gerjo
Je kunt dit weer corrigeren met php maar dat is veel werkt voor niets
 
Gerard M

Gerard M

08/01/2009 15:07:00
Quote Anchor link
Ik wil de data vergelijken, en als deze niet het zelfde is updaten. Natuurlijk kan ik de HTML, of een MD5 van de HTML in een variable stoppen. Maar met oog op Client/Server-load doe ik dat liever niet.

Vandaar dit topic, omdat er vast een methode is. Ik heb het al geprobeerd met "innerText" maar dat geeft het zelfde resultaat. Tevens is het omzetten naar Divjes met CSS geen echte optie, omdat het hier echt over spreadsheet data gaat.

Edit:
@yorick17, er komt geen PHP aan te pas. En daarnaast om alles met Regex weer terug te zetten is inderdaad helemaal geen optie.
Gewijzigd op 01/01/1970 01:00:00 door Gerard M
 
Yorick17

yorick17

08/01/2009 15:11:00
Quote Anchor link
Ik snap niet echt waarom je het niet codeerd?
 
Gerard M

Gerard M

08/01/2009 16:56:00
Quote Anchor link
@yorick17, Dat ik wat niet codeer?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.