inline editing mit ie
Verfasst: Fr 12. Dez 2003, 11:51
es gibt da ein problem mit der ie funktionsweise beim editieren in der normalen wysiwyg ansicht.
sagen wir mal ich habe folgenden text in der db stehen...
wenn die seite mit dem normalen editor angezeigt wird ist der code zwar im quelltext korrekt, jedoch wenn ich versuche den code wieder aus dem div abzufragen, so wie es momentan in der setContent der fall ist mittels
var aContent = a.innerHTML;
sieht der code so aus:
ich hab mich jetzt ein wenig herumgespielt und hab mir das beim spaw angesehen wo diese transformierung nicht stattfindet...
der unterschied liegt einfach nur darin, dass beim spaw der content mittels javascript gesetzt wird, und in diesem fall liefert das innerhtml immer die fehlenden elemente wieder mit -> also das </LI> bleibt dort erhalten...
mein vorschlag:
ein zusätzlich setzen des contents nach dem laden der seite mittels javascript nochmals vorzunehmen...
soweit ich gesehen habe dürfte dies nur gemacht werden wenn es sich um den ie handelt (mozilla hat dieses problem nicht)
die änderungen wären nur in der include.con_editcontent.php notwendig, wenn man sich im edit modus befindet...
ich hab das momentan nur mittels a.innerHTML = myContent; gemacht und das hat soweit auch funktioniert...
was hältst du davon timo, wäre das machbar ?
sagen wir mal ich habe folgenden text in der db stehen...
Code: Alles auswählen
<UL>
<LI>1</LI>
<LI>2</LI>
<LI>3</LI></UL>
var aContent = a.innerHTML;
sieht der code so aus:
Code: Alles auswählen
<UL>
<LI>1
<LI>2
<LI>3</LI></UL>
der unterschied liegt einfach nur darin, dass beim spaw der content mittels javascript gesetzt wird, und in diesem fall liefert das innerhtml immer die fehlenden elemente wieder mit -> also das </LI> bleibt dort erhalten...
mein vorschlag:
ein zusätzlich setzen des contents nach dem laden der seite mittels javascript nochmals vorzunehmen...
soweit ich gesehen habe dürfte dies nur gemacht werden wenn es sich um den ie handelt (mozilla hat dieses problem nicht)
die änderungen wären nur in der include.con_editcontent.php notwendig, wenn man sich im edit modus befindet...
ich hab das momentan nur mittels a.innerHTML = myContent; gemacht und das hat soweit auch funktioniert...
was hältst du davon timo, wäre das machbar ?