Hi Veteranen,
irgendwie komme ich mit meinem javascript-code nicht klar.
In meiner index.htm rufe ich über 'ne Grafik die function winopen auf in der ich ein neues js-fenster öffne und darin die showit.htm darstelle.
index.htm:
<head>
<script>
function winopen(){
fenster=window.open("showit.htm","Show","toolbar=no,menubar=no,resizeable=no,width=720,height=500");
}
</script>
</head>
<body>
<a href="#" onClick="winopen()"><img src="Showit.jpg" width="335" height="239" border="0"> </a>
In der showit.htm will ich nun überprüfen, ob der User auf beenden (x) geklickt hat. Wenn ja, dann will ich über die Confirm-Methode eine Meldung "Wirklich beenden?" ausgeben. Drückt der User nun auf "OK" dann ist das Fenster wirklich geschlossen. Drückt er auf "Abbrechen", dann soll die Meldung verschwinden und das Fenster ganz normal offen bleiben.
Siehe Code:
showit.htm:
<head>
<script>
if window.close == true then
Check = confirm("Wollen Sie das Fenster wirklich schließen?");
if(Check == false) history.back();
</script>
</head>
<body>
........
Irgendwas stimmt da in der showit.htm aber nicht weil mir der Browser ständig 'nen error ausgibt. Muss ich das script vielleicht in die index.htm rüberkopieren und die winopen-function um diesen Teil erweitern???
Bitte um Rat
irgendwie komme ich mit meinem javascript-code nicht klar.
In meiner index.htm rufe ich über 'ne Grafik die function winopen auf in der ich ein neues js-fenster öffne und darin die showit.htm darstelle.
index.htm:
<head>
<script>
function winopen(){
fenster=window.open("showit.htm","Show","toolbar=no,menubar=no,resizeable=no,width=720,height=500");
}
</script>
</head>
<body>
<a href="#" onClick="winopen()"><img src="Showit.jpg" width="335" height="239" border="0"> </a>
In der showit.htm will ich nun überprüfen, ob der User auf beenden (x) geklickt hat. Wenn ja, dann will ich über die Confirm-Methode eine Meldung "Wirklich beenden?" ausgeben. Drückt der User nun auf "OK" dann ist das Fenster wirklich geschlossen. Drückt er auf "Abbrechen", dann soll die Meldung verschwinden und das Fenster ganz normal offen bleiben.
Siehe Code:
showit.htm:
<head>
<script>
if window.close == true then
Check = confirm("Wollen Sie das Fenster wirklich schließen?");
if(Check == false) history.back();
</script>
</head>
<body>
........
Irgendwas stimmt da in der showit.htm aber nicht weil mir der Browser ständig 'nen error ausgibt. Muss ich das script vielleicht in die index.htm rüberkopieren und die winopen-function um diesen Teil erweitern???
Bitte um Rat
Kommentar