Fenster Zentriert öffnen
Dave
- javascript
Moin Zusammen
Ich habe folgendes Problem:
Beim öffnen einer Seite öffne ich noch ein Popup Fenster.
Dises erscheint jedoch immer an der oberen lingen ecke.
Ich möchte aber das es sich zentriert auf dem Bildschirm öffnet.
Ich habe bereits gesehen dass man den abstand in Pixel angeben kann. Doch ich möchte, dass es sich immer Zentriert öffnet.
Code:
<script type="text/javascript">
<!--
F1 = window.open("meineseite.asp","fenster1","width=800,height=510");
//-->
</script>
Danke für eure Hilfe
Gruss Dave
hal lo
http://faq.united-web.at/javascript/popup/popup_aufloesungsunabhaengig_zentrieren
mfg
nix bl ic k
Hallo Dave,
Beim öffnen einer Seite öffne ich noch ein Popup Fenster.
Ohje, muss das sein? Naja, es ibt schlimmeres.
Dises erscheint jedoch immer an der oberen lingen ecke.
Dann musst du dem Fenster sagen, dass es sich *nicht* links oben öffnen soll.
Ich möchte aber das es sich zentriert auf dem Bildschirm öffnet.
F1 = window.open("meineseite.asp","fenster1","width=800,height=510");
Der Anfang ist schon ganz gut. Du benötigst allerdings noch mehr Zutaten für window.open()
Guck mal hier: http://selfhtml.teamone.de/javascript/objekte/window.htm#open und sieh dir insbesondere left und top an. Als weitere Zutat benötigst du noch: http://selfhtml.teamone.de/javascript/objekte/screen.htm#height und width.
Alles klar? Dann leg mal los.
Viel Spaß,
Maxx
Hi
Ohje, muss das sein? Naja, es ibt schlimmeres.
Ja das muss sein. Ein Assistent wird geöfnet, der den User durch die Funktionen meiner Seite führt.
Dann musst du dem Fenster sagen, dass es sich *nicht* links oben öffnen soll.
Wirklich?
Alles klar? Dann leg mal los.
Ne, diese links habe ich auch schon vorher gesehen. Gibt es denn kein "align=center" oder so?
gruss dave
Hi,
Ne, diese links habe ich auch schon vorher gesehen. Gibt es denn kein "align=center" oder so?
Liest du eigentlich auch deine Antworten? Wenn ja, erklär mir mal, was dir an dem Link von "nixblick" unklar ist. Die Lösung wurde dir ja schon mehr als ausführlich präsentiert.
$xNeTworKx.
Hi
Liest du eigentlich auch deine Antworten?
Sicher lese ich meine Antworten
Doch ich wollte nur wissen ob es noch eine "einfachere" Methode gibt.
$xNeTworKx.
Gruss Dave
Hallo Dave,
http://selfhtml.teamone.de/javascript/objekte/window.htm#open und sieh dir insbesondere left und top an.
http://selfhtml.teamone.de/javascript/objekte/screen.htm#heightNe, diese links habe ich auch schon vorher gesehen. Gibt es denn kein "align=center" oder so?
Du hast die Links nur gesehen? Naja, vielleicht ist das etwas zu wenig ... Du musst etwas mehr Gehirnschmalz einsetzen. Ich möchte noch einmal auf die beiden Links zurück kommen.
Das Objekt "screen" stellt dir unterschiedliche Eigenschaften zur Verfügung. Zum Beispiel screen.width (Beachte bitte, dass es sich hierbei nicht immer um die tatsächliche Auflösung handelt!) Weiterhin kennst du die Breite deines PopUps. Wenn du nun in geeigneter Weise diese beiden Parameter miteinander verknüpfst .... erhältst du eine Koordinate die durchaus geeignet ist die linke Ecke deines Popups zu bilden.
So, jetzt aber!
gruss dave
Gruß Maxx