billy_berlin
Grünschnabel
Hallo zusammen,
ich weiß daß das Thema bereits zig mal beschrieben wurde, ich komme trotzdem nicht auf den rechten Zweig. ICH SUCHE KEINE ZEITGESTEUERTE FUNKTION! Und: Es muß sowohl im IE wie auch Mozilla funktionieren!
Ich öffne über meine Hauptseite ein Popup Fenster, das zentriert angezeigt wird. Wenn die "Hauptseite" (die Seite von der das PopUp gestartet wurde) geschlossen wird, soll auch das PopUp schließen.
Ich habe es bereits mit PopDown probiert bekomme es allerdings nicht hin (weder IE noch Firefox). Ich bekomme entweder das Zentrieren oder das schließen hin, aber nicht beides
Folgendes Script:
<script type="text/javascript">
function popdown() {
try {
if (pop && !pop.closed) pop.close();
}
catch(e) {}
}
function popup(w,h,ziel) {
h = h - 20; var x=0, y=0, parameter="";
if (w < screen.availWidth || h < screen.availHeight) {
x = (screen.availWidth - w - 12) / 2;
y = (screen.availHeight - h - 104) / 2;
if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
if (x<0 || y<0) { x=0; y=0; }
else parameter = "width=" + w + ",height=" + h + ",";
}
parameter += "left=" + x + ",top=" + y;
parameter += ",menubar=no,location=no,toolbar=no,status=no";
parameter += ",resizable=no,scrollbars=no";
var Fenster = window.open(ziel,"popup",parameter);
if (Fenster) Fenster.focus();
return !Fenster;
}
window.onunload = popdown;
window.onfocus = popdown;
</script>
Link für das PopUp:
<a href="home.htm" onclick="return popup(800,600,this)"> Login </a>
Vielen Dank für eine schnelle Hilfe!
ich weiß daß das Thema bereits zig mal beschrieben wurde, ich komme trotzdem nicht auf den rechten Zweig. ICH SUCHE KEINE ZEITGESTEUERTE FUNKTION! Und: Es muß sowohl im IE wie auch Mozilla funktionieren!
Ich öffne über meine Hauptseite ein Popup Fenster, das zentriert angezeigt wird. Wenn die "Hauptseite" (die Seite von der das PopUp gestartet wurde) geschlossen wird, soll auch das PopUp schließen.
Ich habe es bereits mit PopDown probiert bekomme es allerdings nicht hin (weder IE noch Firefox). Ich bekomme entweder das Zentrieren oder das schließen hin, aber nicht beides
Folgendes Script:
<script type="text/javascript">
function popdown() {
try {
if (pop && !pop.closed) pop.close();
}
catch(e) {}
}
function popup(w,h,ziel) {
h = h - 20; var x=0, y=0, parameter="";
if (w < screen.availWidth || h < screen.availHeight) {
x = (screen.availWidth - w - 12) / 2;
y = (screen.availHeight - h - 104) / 2;
if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
if (x<0 || y<0) { x=0; y=0; }
else parameter = "width=" + w + ",height=" + h + ",";
}
parameter += "left=" + x + ",top=" + y;
parameter += ",menubar=no,location=no,toolbar=no,status=no";
parameter += ",resizable=no,scrollbars=no";
var Fenster = window.open(ziel,"popup",parameter);
if (Fenster) Fenster.focus();
return !Fenster;
}
window.onunload = popdown;
window.onfocus = popdown;
</script>
Link für das PopUp:
<a href="home.htm" onclick="return popup(800,600,this)"> Login </a>
Vielen Dank für eine schnelle Hilfe!
Zuletzt bearbeitet: