Hallo fanz,
ich habe folgendes Problem, bei dem Ihr mir hoffentlich weiterhelfen könnt. Ich habe eine kleine WYSIWYG-Editor geschrieben, bei dem ich die Inhalte in ein IFRAME eintragen lassen. Unter dem IE funktioniert das auch alles Problemlos, aber unter dem Firefox lässt sich das IFRAME einfach nicht Editieren. Weiß jemand zufällig was man da machen kann.
Codeausschnitt des Editors
HTML
<TD>
[url='javascript:textFormatieren('underline')']Unterstrichen[/url] |
[url='javascript:textFormatieren('italic')']Kursiv[/url] |
[url='javascript:textFormatieren('Bold')']Fett[/url] |
</TD>
</TR>
<TR>
<TH align="left" colspan=0>
Beschreibung
</TH>
<TD align="left" colspan=0>
<iframe class=input width="330" height="250" name="wysiwyg" id="wysiwyg">
Kann iFrames nicht darstellen</iframe>
</td>
</tr>
<TR>
<TD>
</TD>
<TD align=right>
<input class=button type="submit" value=Eintragen name=btEintrag onclick="javascript:textSpeichern();">
<input class=button type="reset" value=Reset name=btReset>
</TD>
</TR>
</table>
<textarea class="textarea_hidden" name="speicherFeld" cols="50" rows="5"></textarea>
<HR>
</form>
<script language="javascript">
var WYSIWYG = document.frames[0];
var text = '';
WYSIWYG.document.designMode='On';
WYSIWYG.document.open();
WYSIWYG.document.write('<html><head><title>Test</title>');
WYSIWYG.document.write('<link rel="stylesheet" href="/portal2/img/styles_ie.css"');
WYSIWYG.document.write('</head><body topmargin=4 leftmargin=2>');
WYSIWYG.document.write(text);
WYSIWYG.close()
// -->
</script>
Alles anzeigen
Vorab schon mal vielen Dank
Gruß Sauer