Ich habe eine Seite (editor.htm), auf der ein onClick-Event die Seite farbe.htm aufruft:
<a href="farbe.htm"><img src="images/color_fg.gif" width="18" height="18" border="0"></a>
Auf der Seite editor.htm ist eine Textarea:
<div style="height:300; width=100%; background-color:white;
font-face:Verdana, Arial, Geneva, Monaco, Sans-serif; padding:0; border:inset 0px; overflow=auto;"
id="divEditable" contenteditable></div>
Diese Textarea enthält Text, der durch den Befehl:
<a href="javascriptnClick=format('ForeColor', 'red');">Farbe
rot </a>, der sich auf der Seite farbe.htm befindet, verändert werden soll.
Der dazugehörige JavaScript ist:
<script>
function format(command, parameter)
{
divEditable.focus();
document.execCommand(command, true, parameter);
}
</script>
Das Problem ist, daß ich, egal wie ich das Fenster für farbe.htm gestalte (popup, chromeless oder alert), es sich keine Veränderung in der Textarea ergibt. Baue ich die Sache mit 2 Frames, wo bei ich die Datei editor.im im linken und die Datei farbe.htm im rechten Frame habe, dann klappt es, weil konkret adressieren kann.
Wer kann helfen ??
<a href="farbe.htm"><img src="images/color_fg.gif" width="18" height="18" border="0"></a>
Auf der Seite editor.htm ist eine Textarea:
<div style="height:300; width=100%; background-color:white;
font-face:Verdana, Arial, Geneva, Monaco, Sans-serif; padding:0; border:inset 0px; overflow=auto;"
id="divEditable" contenteditable></div>
Diese Textarea enthält Text, der durch den Befehl:
<a href="javascriptnClick=format('ForeColor', 'red');">Farbe
rot </a>, der sich auf der Seite farbe.htm befindet, verändert werden soll.
Der dazugehörige JavaScript ist:
<script>
function format(command, parameter)
{
divEditable.focus();
document.execCommand(command, true, parameter);
}
</script>
Das Problem ist, daß ich, egal wie ich das Fenster für farbe.htm gestalte (popup, chromeless oder alert), es sich keine Veränderung in der Textarea ergibt. Baue ich die Sache mit 2 Frames, wo bei ich die Datei editor.im im linken und die Datei farbe.htm im rechten Frame habe, dann klappt es, weil konkret adressieren kann.
Wer kann helfen ??