WINDOW-Objekt Problem !!!
david
- javascript
0 Xandi O.
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
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