Hallo,
Ich benutze in einem kleinen CMS für die Beschreibung eines Artikel ein Iframe um den Text bei Bedarf formatieren zu können.
Das funktioniert ja ganz prima mit dem designMode.
Leider habe ich das Problem, dem Iframe, die Werte aus der Datenbank zu geben, so das sie im nachinein manipuliert werden können.
Das speichern klappt ganz einwandfrei, jedoch beim modifizieren hapert es:
Um überhaupt den DB Wert in das Irame zu bekommen habe ich folgende Funktion:
<body onLoad="show_value();">
function show_value(){
iView.document.body.innerHTML = '<?=$this->result['description']?>';
}
Das zeigt mir den Wert auch richtig im Iframe an, aber ich kann auch nur diesen Text bearbeiten (bold, italic,underline). Buchstaben/Wörter hinzufügen/löschen ist nicht möglich.
Btw: das aber auch nur im IE6.0 so, im NN7.0 geht das gar nicht (iframe bleibt leer) und es wird per Fehlermeldung ausgegeben: iView is not defined.
Jetzt wollte ich überprüfen, ob der designMode auch wirklich auf "on" steht, aber ich bekomme per alert(iView.document.designMode); nur in "inherit" zurück. Was bedeutet das?
Irgendwie steh ich auch dem Schlauch...
Danke
Heidi