Maximieren eines Fensters per Script
Andreas
- javascript
Hallo an alle SelfSpezis
Ich versuche mit dem folgenden Script Browserfenster maximiert zu öffnen. Getestet habe ich es mit dem IE6.
<script language="JavaScript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//-->
</script>
Mein Problem: Das Ergebnis kommt zustande (das Fenster öffnen maximiert) aber es folgt eine Fehlermeldung in der Statuszeile, das Fehler beim laden aufgetreten sind.
Kann mir hier jemand weiterhelfen? Danke.
Gruß aus Dresden
Andreas
Hallo Andreas,
<script language="JavaScript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//-->
</script>
da fehlen die ; am Ende der beiden Zeilen.
Ausserdem möchte ich Dir *dringend* von der Verwendung eines solchen
Scripts abraten und zwar aus mehreren Gründen:
-> der Benutzer weiß, wie groß er sein Browserfenster möchte, weil
er eventuell noch andere Programme (oft ICQ o.ä.) im Blickfeld
haben möchte, dass Verschieben in die linke obere Ecke ist
vermutlich nicht im Sinne des Besuchers
-> mit diesem Script maximierst Du das Fenster nicht wirklich, Du
"zerstörst" die vom Benutzer gewünschte Fenstergröße, ein Script
zum tatsächlichen Maximieren (wie der kleine Button oben rechts)
gibt es nicht
-> bei einer großen Bildschirmauflösung ist das Script grober Unfug,
stelle Dir mal 1.600 x 1.200 vor und dann kommt jemand mit so
einem Script daher, dann sieht Deine Website sicher nicht mehr
so optimal aus
Letztendlich kommt heraus, dass Du Dir mit so einem Script wohl
eher "keine Freunde machst", also lasse es lieber ganz weg ;-)
Mozilla bietet seit einiger Zeit eine Funktion, wo man genau diese
Art von Scripts abblocken kann, was ich auch absolut begrüße:
[ ] Move or resize existing windows
Viele Grüße,
Stefan
Hallo,
Ich würde es anderst machen:
auf der Hauptseite 2 Links,
der erste für ein neues, Vollbildfenster,
den 2ten für normal weiter.
Wenn du es so machst, kannst du auch den JavaBefehl fullscreen="yes" benutzen.
Greetings
Torwächter