suchen

Heim  >  Fragen und Antworten  >  Hauptteil

window.resizeTo hat keine Auswirkung – Stapelüberlauf

<html>
<button onclick="closes()">create</button>
<button onclick="tos()">change</button>

<script>
function closes()
{
    window.open("","myname","width=400, height=400");

}
function tos()
{
    window.resizeTo(700,200);

}
</script>
</html>

window.resizeTo kann die Größe des Fensters nicht ändern, was ist los?
Danke

滿天的星座滿天的星座2715 Tage vor872

Antworte allen(2)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-06-26 10:55:55

    var win;
    function closes()
    {
        win = window.open("","myname","width=400, height=400");
    
    }
    function tos()
    {
        win.window.resizeTo(700,200);
    
    }
    }

    Antwort
    0
  • 阿神

    阿神2017-06-26 10:55:55

    查看MDN

    得知
    从 Firefox 7 开始,不能改变浏览器窗口的大小了,要依据下面的规则:

    1.不能设置那些不是通过 window.open 创建的窗口或 Tab 的大小。

    2 .当一个窗口里面含有一个以上的 Tab 时,无法设置窗口的大小。

    也就是可用resizeTo或者resizeBy改变窗口大小的只是那些用window.open打开的页面,并且window.open打开的窗口只能有一个tab

    Antwort
    0
  • StornierenAntwort