Utz: formular im neuem fenster

Beitrag lesen

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