2016-04-14 25 views
0

Yeni bir sekme/pencere açmak için window.open()'u kullanmak istiyorum. Sonra mevcut pencereyi ve ekranın her iki tarafında görüntülenecek yeni olanı istiyorum. Böylece, her iki web sayfasını da birbirleriyle karşılaştırabilirim. Bir pencerede Windows Tuşu + Sol Ok ve diğer tarafta Windows Tuşu + Sağ Ok kullandıysanız ne olur?Yeni bir pencere açın ve ortaya çıkan pencereleri döşeyin

Bu javascript kullanarak mümkün mü?

cevap

0

Aşağıdaki kod açılır ve eğer pop-up engelleyiciyi devre dışı bıraktıysanız veya etki alanını istisnalarına eklerseniz (aksi takdirde tek bir pencere açılacak ve ikinci satırı engelleyecektir).

Bir height=500,width=400 penceresi oluşturur ve ekranın left=100,top=100 numaralı konumuna yerleştirir. Ardından, ikinci pencereyi left=500,top=100 (numaralı telefondan (500) önceki pencere konumu + önceki pencere genişliği) konumuna getirin.

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

Referans: Quack it tutorials

İlgili konular