Jan: Fenstereigenschaften anpassen

Folgendes Problem:

Ein Browser ist geöffnet, mit Menüleiste, Statusleiste, Locationbar usw. Es wird auf einen Link geklickt und im gleichen Fenster soll ein neues Dokument aufgerufen werden, welches jedoch keine Menüleiste etc. hat.

Das neue Dokument enthält eine Grafik dessen Größe sich an die Fenstergröße anpassen und keine Ränder zu allen Seiten haben soll.

In diesem Dokument befindet sich ein Link, der zu einem anderen Dokument führt. Das Fenster soll dann jedoch wieder mit Statusleiste, Menüleiste etc. angezeigt werden.

  1. Hallo Jan

    Ein Browser ist geöffnet, mit Menüleiste, Statusleiste, Locationbar usw. Es wird auf einen Link geklickt und im gleichen Fenster soll ein neues Dokument aufgerufen werden, welches jedoch keine Menüleiste etc. hat.

    Die "Ausstattung" eines Fensters kannst du in JavaScript nur beim Oeffnen eines neuen Fensters festlegen, nicht "zur Laufzeit" aendern. Nur die Groesse kannst du dynamisch aendern. Du koenntest z.B. in einer Datei notieren, die aufgerufen wird:

    <body background="datei.jpg" onLoad="self.innerHeight=300; self.innerWidth=500">

    Dabei wird angenommen, dass "datei.jpg" exakt diese Pixelgroesse hat, naemlich 300x500. Da es als Background-Image eingebunden wird, entfallen auch die Raender. Nur die vorhandenen Fenstereigenschaften kriegst du wie gesagt nicht weg, der Anwender kann das Fenster also z.B. in der Groesse wieder veraendern.

    viele Gruesse
      Stefan Muenz

    1. Die "Ausstattung" eines Fensters kannst du in JavaScript nur beim Oeffnen eines neuen Fensters festlegen, nicht "zur Laufzeit" aendern

      Koennte man nicht mit 'window.open' ein neues Fenster mit den gewuenschten Eigenschaften oeffnen und das andere Fenster schliessen? Das die 'History' verloren geht waere egal.
      Habe ich uebrigens schon mal probiert, leider kam immer ein Dialog, in dem gefragt wurde, ob ich das Fenster wirklich schliessen will.

      Viele Gruesse
      Jan

      1. Koennte man nicht mit 'window.open' ein neues Fenster mit den gewuenschten Eigenschaften oeffnen und das andere Fenster schliessen? Das die 'History' verloren geht waere egal.
        Habe ich uebrigens schon mal probiert, leider kam immer ein Dialog, in dem gefragt wurde, ob ich das Fenster wirklich schliessen will.

        Mir waere es ueberhaupt nicht egal, ob die History verloren geht. Deswegen bin ich sehr froh, dass es diese Abfrage gibt, die sich auch nicht umgehen laesst.

        Viele Gruesse, Thomas Hieck