david: WINDOW-Objekt Problem !!!

hallo

folgendes problem:

win1.html:
----------
<body>
<script language="javascript">
function preview2() {

var win = window.open("", "Preview", "width=800,height=500,resizable,scrollbars,status,titlebar");
}

</script>
<form name=frm1 method="post" action="preview.asp">
 <input type="hidden" name="ab" value="das ist ein test">
</form>
<form name=frm method="post">
 <input type="button" value="Seitenansicht" onclick="preview2();">
</form>
</BODY>
</HTML>
******************

win2.html
---------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
 <title>Unbenannt</title>
 <script language="javascript">
 function ab()
 {
  location.href = opener.frm1.submit();
 }
 </script>
</head>
<body onload=ab();>
</body>
</html>
------------------

ich möchte, dass das ASP-File (preview.asp in WIN1.HTML) in meinem geöffnetem Fenster ausgeführt wird. aber es wird immer im Vater-Fenster ausgeführt. was mache ich falsch ?? ist LOCATION.HREF nicht richtig ??

hoffe ihr könnt mir helfen.

gruss
david

  1. Mahlzeit!

    ich möchte, dass das ASP-File (preview.asp in WIN1.HTML) in meinem geöffnetem Fenster ausgeführt wird. aber es wird immer im Vater-Fenster ausgeführt.

    Mögliche Lösung: Du machst Deinen Knopf zu einem Submit-Button und lenkst die Skriptausgabe mittels "target" in das von Dir definierte Fenster, das zum Zeitpunkt des Abschickens geöffnet wird.

    Beispiel:

    ================== cut here ==================

    <html>
    <head>

    <script language="javascript">
    function OpenPreview()
    {
     window.open("", "PreviewWindow", "width=800,height=500,resizable=yes,scrollbars=yes,status=yes");
    }
    </script>

    </head>
    <body>

    <form name="frm1" method="post" action="preview.asp" target="PreviewWindow" onsubmit="OpenPreview()">
     <input type="submit" value="Seitenansicht">
    </form>

    </body>
    </html>

    ================== cut here ==================

    Tschau,
    Xandi