Hi Jörn,
so, jetzt hat's mir doch keine Ruhe gelassen...Patrick hatte schon recht, ich lag da ziemlich falsch.
Ich hab noch n bisschen gebastelt und es im Prinzip zum Funzen gebracht - die Dateien umbenannt, ne Menge Code rausgeschmissen und die Übergabe des aktiven Formularfeldes über window.name gelöst.
Die Erste Datei heißt bei mir content.htm, die zweite function.htm.
JS-Teil in content.htm:
<script language="javascript">
var wf;
function open_link_window(wf)
{
var ziel = "function.htm";
var link_window = window.open(ziel,wf, "width=400,height=400,statusbar=yes");
}
</script>
JS-Teil in function.htm:
<script language="javascript">
var wf = window.name;
function wertuebergabe()
{
var linkname = document.formular.Eingabe1.value;
var linkhref = document.formular.Eingabe2.value;
var linktarget = document.formular.Eingabe3.value;
var linktext = "[LINK: "+linkname+":"+linkhref+"."+linktarget+"]";
opener.document.forms[0].elements[wf].value = opener.document.forms[0].elements[wf].value + linktext;
self.close();
}
</script>
Der Rest der Dateien ist unverändert. Das funzt mit IE 5 auf NT 4 - NS 4.6 zeigt schon mal das Formular auf content.htm gar nicht an, da musst Du noch mal kräftig drüber, aber es ging ja jetzt erst mal nur ums Prinzip, oder?
Grüße,
Utz