Ik zit met een probleem.
Ik heb een IFRAME waarin ik html schrijf. Dat IFRAME is ook editable,
wat betekent dat je er WYSIWYG in kan editten.
Op het moment dat ik initialiseer dan schrijf ik eerst de html die
gewerkt moet kunnen worden uit mijn database naar het iframe:
het gaat even om de write();
Dit gaat namelijk goed; als ik bijvoorbeeld als string meegeef:
<div>tralalaaa</div> dan zet hij dat netjes in de iframe.
Maar... als ik een "html-tag" die niet bestaat (of als ik hem fout definiëer ofzo)
zoals <groente>, dan verwijderd hij die zelf om een of andere reden.
Kan ik dit voorkomen?
Of kan ik op een andere manier toch iets writen waar hij niet met zijn tengels aanzit?
Het probleem zit hem namelijk in <span style="normaal">
dat veranderd hij zelf in <SPAN>, waardoor mijn stylesheet dus niet werkt
Of is er een andere, wél certified manier om een style toe te voegen?
Ik heb een IFRAME waarin ik html schrijf. Dat IFRAME is ook editable,
wat betekent dat je er WYSIWYG in kan editten.
Op het moment dat ik initialiseer dan schrijf ik eerst de html die
gewerkt moet kunnen worden uit mijn database naar het iframe:
code:
1
2
3
4
5
| function fillEditBox( element, content ){
getElement(element).isHTMLMode = false;
getElement(element).document.write( content );
getElement(element).document.designMode="On";
} |
het gaat even om de write();
Dit gaat namelijk goed; als ik bijvoorbeeld als string meegeef:
<div>tralalaaa</div> dan zet hij dat netjes in de iframe.
Maar... als ik een "html-tag" die niet bestaat (of als ik hem fout definiëer ofzo)
zoals <groente>, dan verwijderd hij die zelf om een of andere reden.
Kan ik dit voorkomen?
Of kan ik op een andere manier toch iets writen waar hij niet met zijn tengels aanzit?
Het probleem zit hem namelijk in <span style="normaal">
dat veranderd hij zelf in <SPAN>, waardoor mijn stylesheet dus niet werkt
Of is er een andere, wél certified manier om een style toe te voegen?