Andreas: Maximieren eines Fensters per Script

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

  1. 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

    1. 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