从该窗口本身控制浏览器窗口(顶部窗口而不是弹出窗口)的高度和宽度

时间:2017-05-12 07:36:55

标签: javascript jquery css

从该窗口本身控制浏览器窗口(顶部窗口而不是弹出窗口)的高度和宽度。我试图实现这一点,但直到现在都没有成功。我怎么能做到这一点? 直到现在我尝试使用

window.resizeTo(weidth,height)

但它仅适用于子窗口,而不适用于顶部窗口。 我还要控制顶部窗口的地址栏,菜单栏等。在打开弹出窗口的时候,基本上都认为能用JavaScript控制,但是想在同一个窗口做,窗口是顶窗(不是儿童窗口)。

简而言之我无法使用以下代码打开弹出窗口。

var showMyPage = function(){
   url = "myPage.html";
   window.open(url, "myWindow",
             "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=400,height=600")
}

我希望在单击下面的链接时打开弹出窗口获得相同的结果。所以很明显我只能从myPage.html窗口控制所有选项。

<a href="myPage.html" target="_blank">Open myPage</a>

1 个答案:

答案 0 :(得分:0)

通过直接在链接点击上添加JavaScript代码并打开新窗口,找到解决此问题的方法之一。

<a href="myPage.html" target="_blank"
       onclick="window.open(this.href,'myWindow',
                                   'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=400,height=600');

但如果你还有其他方法可以解决这个问题,请告诉我。