PopUp maximieren
Masterphil
- javascript
0 morpheus0 Masterphil0 molily
Ich öffne über einen Link ein Pop Up.
was muss ich ändern, damit das PopUp maximiert geöffnet wird?
Hier ein Ausschnitt aus dem Quellcode:
<a href="browser.php" target="browser" onclick="javascript:popup('browser.php','browser','width=1020,height=700,directories=no,toolbar=yes,location=no,menubar=yes,scrollbars=no,status=no,resizable=no,dependent=no')">
Danke im voraus
MfG-Masterphil
Hallo,
was muss ich ändern, damit das PopUp maximiert geöffnet wird?
http://selfhtml.teamone.de/navigation/faq.htm#vollbildmodus
MfG
morpheus
http://selfhtml.teamone.de/navigation/faq.htm#vollbildmodus
Im Vollbildmodus hatte ich es ja schonmal, ich will das PopUp aber Maximieren und kein Fullscreen. Per fullscreen verschwinden zudem sämtliche Browserleisten, welche eigentlich schon noch da sein sollten.
Hoffe da geht noch was
MfG-Masterphil
Hallo, Masterphil,
Im Vollbildmodus hatte ich es ja schonmal, ich will das PopUp aber Maximieren und kein Fullscreen. Per fullscreen verschwinden zudem sämtliche Browserleisten, welche eigentlich schon noch da sein sollten.
Hoffe da geht noch was
Nein das geht nicht, da du nie wirklich bestimmen kannst, wo der Anwender seine Navigationsleisten hat (denke an die mannigfaltigen Variationen von Windows, MacOS, Linux/verschiedene GUI, das kannst du nicht interoperabel lösen). Du kannst wenn überhaupt (d.h. wenn es nicht vom Browser geblockt wird) nur die Bildschirmauflösung auslesen http://selfhtml.teamone.de/javascript/objekte/screen.htm, damit kannst du aber nichts anfangen, wenn du ein neues 'maximiertes' Fenster öffnen willst. Kurz gesagt: es gibt keine Möglichkeit, ein Fenster maximiert zu öffnen und es gibt keine zuverlässigen Möglichkeiten, dies durch ein Fenster zu "emulieren", was annähernd die Maße und Position eines maximierten Fensters hat. Das Allerbeste ist, dass du gar kein Popup-Fenster öffnest. Wenn du doch darauf bestehst, öffne ein Fenster, welches der Benutzer eigenhändig maximieren kann: window.open('url', 'name') - also lasse den dritten Parameter weg. Stattdessen könntest du auch target="_blank" benutzen, oder wie gesagt völlig auf neue Fenster verzichten. Der Anwender kann selbst darüber entscheiden, ob er das Fenster maximieren will, und das wird er auch tun, falls es hilfreich ist.
width=1020,height=700
So etwas ist völlig kontraproduktiv, damit machst du dich sehr unbeliebt, vor allem wenn du auch noch resizable=no angibst. Was ist denn mit Benutzern, die nur 800x600 eingestellt haben oder ein so großes Fenster nicht wollen (oder was auch immer - darauf musst du Rücksicht nehmen)?
Bezüglich Popups generell kannst du auch http://home.t-online.de/home/dj5nu/js-popup.html lesen.
Grüße,
Mathias