2016-04-14 85 views
0

我想用window.open()来打开一个新标签页/窗口。然后我希望现有的窗口和新的窗口显示在屏幕的任一侧。以便我可以将两个网页相邻的网页进行比较。如果您在一个窗口上使用了Windows键+向左箭头,而在另一个窗口上使用了Windows键+向右箭头,会发生什么情况。打开一个新窗口并平铺窗口

这是可能使用的JavaScript?

回答

0

如果您禁用了弹出窗口阻止程序或将该域添加到它的例外(否则它将打开一个窗口并阻止第二个窗口),则以下代码可以工作

它创建一个height=500,width=400窗口并将其放置在屏幕的left=100,top=100处。然后,将第二个窗口放在left=500,top=100,其中500是上一个窗口位置+上一个窗口宽度)。

HTML

<input type="button" value="click" onclick="popups()"> 

JAVASCRIPT

function popups() {  
window.open('http://www.example.com/','popUpWindow','height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes');  
window.open('http://www.example.com/','popUpWindow','height=500,width=400,left=500,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes');  
} 

Codepen DEMO

参考:Quack it tutorials