2009-03-02 4 views

Antwort

6

Es gibt keine Möglichkeit, das Browserfenster in Javascript zu minimieren.

Es gibt Möglichkeiten, um die Größe des Fensters zu ändern, aber keine echte Minimierung (schönes Wort)

4

Nein, gibt es nicht. Je nachdem, was Sie tun und welche Browser Sie anvisieren, können Sie jedoch mit den Weichzeichner- und Fokusereignissen des Fensters experimentieren, um einen ähnlichen Effekt zu erzielen.

+0

Wie könnte das mit Firefox geschehen? – Thariama

+0

Können Sie Ihre Methode beschreiben? – chovy

-7

Ich hoffe, das ist, was Sie suchen:

<SCRIPT LANGUAGE="JavaScript"> 

function Minimize() 
{ 
window.innerWidth = 100; 
window.innerHeight = 100; 
window.screenX = screen.width; 
window.screenY = screen.height; 
alwaysLowered = true; 
} 

function Maximize() 
{ 
window.innerWidth = screen.width; 
window.innerHeight = screen.height; 
window.screenX = 0; 
window.screenY = 0; 
alwaysLowered = false; 
} 
</SCRIPT> 

<A HREF="javascript:onClick=Minimize()">Minimize</A> 
<A HREF="javascript:onClick=Maximize()">Maximize</A> 
+4

Wenn Sie einen Referenzcode angeben, ziehen Sie bitte in Betracht, die Referenz hinzuzufügen, anstatt sich die geistigen Rechte anzueignen. Der Code dieser Antwort stammt aus einer Google-Suche Nr. 1 auf "js windows minimieren" unter http://www.htmlgoodies.com/beyond/javascript/article.php/3471151/MinimizeMaximize-a-Browser-Window. htm – Tyblitz

+9

Ich werde noch einen weiteren Abschnitt derselben Seite plagiieren: "Dies ist ein Effekt, den ich schon seit einiger Zeit auf einigen anderen Seiten verwende, an denen ich gearbeitet habe, und ich dachte, es könnte ein nettes Tutorial sein Es tut mir wirklich leid zu sagen, dass es zum Zeitpunkt dieses Tutorials (28.7.00 - Kathie Lees letzter Tag mit Regis) nur auf Netscape Navigator 4.0 und höher funktioniert. " Netscape Navigator 4.0 ist kein guter Zielbrowser für Ihren Code. Dies ist eine veraltete 13 Jahre alte "Lösung". – MaKR

+1

Dies funktioniert nicht in allen Browsern. Sehr schlechte Antwort. – Wali

0

Wenn Sie eine Erweiterung verwenden, dann können Sie minimieren durch chrome.windows.update(window.id, { state: 'minimized' })