window.resizeTo() bei netscape
Chris
- javascript
0 Cheatah
Hallo,
ich habe ein kleines Problem mit der resize Funktion unter Netscape 4.7
Die Seite index.htm öffnet per onClick eine neue, kleinere Seite, die in der Größe nicht mehr veränderbar sein soll (resizable=no).
Nun möchte ich aber von dieser zweiten Seite aus per onClick im selben Fenster eine weitere Seite öffnen, die wieder die volle Bildschirmfläche einnimmt. Ich mache das von der zweiten Seite aus mit window.resize To(). Leider funktioniert das nur beim IE, beim Navigator scheint die Tatsache, dass das zweite Fenster als nicht-vergrößerbar definiert ist, höhere Priorität zu haben, als der window.resizeTo-Befehl.
Wie löse ich also das Problem von einem ersten Fenster aus ein zweites, in seiner Größe nicht veränderbares Fenster aufzurufen, dass dann per window.resizeTo eben doch wieder groß wird?
Ich hoffe, dass ist keine allzu blöde Frage. Es funktioniert im IE, und es wäre mir lieb, wenn es auch im Navigator irgendwie funktionieren würde. Ein weiteres Fenster für die dritte Seite zu öffnen, ist übrigens keine Option.
Viele Grüße,
Chris
Hi,
Die Seite index.htm öffnet per onClick eine neue, kleinere Seite, die in der Größe nicht mehr veränderbar sein soll (resizable=no).
resizable=no heißt resizable=no, nicht resizable=sometimes. Mit scrolling ist es genauso: Wenn Du es abschaltest, wird nicht mehr gescrollt. Auch nicht mit JavaScript.
die wieder die volle Bildschirmfläche einnimmt.
Warum, in Gottfrieds Namen? Lass doch einfach das Browserfenster so, wie der User es für richtig hält. Wenn _er_ möchte, dass Deine Seiten den gesamten Bildschirm einnehmen, wird er sein Browserfenster schon so groß machen.
Leider funktioniert das nur beim IE,
Ja, diesen Mangel an Konsequenz finde ich auch bedauerlich.
Wie löse ich also das Problem von einem ersten Fenster aus ein zweites, in seiner Größe nicht veränderbares Fenster aufzurufen, dass dann per window.resizeTo eben doch wieder groß wird?
Vielleicht solltest Du an der Wurzel anfangen, nämlich dem neuen Fenster. Öffne es entweder mit target="_blank" (das hast Du eh als Alternative vorgesehen, für deaktiviertes oder nicht vorhandenes JavaScript), oder erlaube das Resizing.
Es funktioniert im IE,
Das war noch nie ein Indiz dafür, dass etwas sinnvoll oder gar richtig ist.
Cheatah