2016-03-25 20 views
1

Web'de gezinirken bazen bir web sitesi veya web uygulamasıyla karşılaşıyorum, bir <a> veya <button> öğesinin üzerine tıkladığınızda, sekme bölümüne sahip olmayan yeni bir popup tarayıcı penceresi açıyor herhangi bir Chrome uzantısı yüklü olmayan:Sekme bölümü açılmadan yeni açılır pencere açma penceresi

ana penceresi:

enter image description here

açılan yeni pencere:

enter image description here

Sorum şu; Bu, JavaScript kullanarak nasıl yapılır?

Teşekkürler. Burada

cevap

2

bakınız öğretici: http://www.w3schools.com/jsref/met_win_open.asp

<script> 
function myFunction() { 
    window.open("http://www.w3schools.com","_blank", 
    "toolbar,scrollbars,resizable,top=500,left=500,width=400,height=400"); 
} 
</script> 
+0

Kötü bir kaynak. açmak için parametreler boşluk içermemelidir ve gerek yoktur = evet: '" araç çubuğu, kaydırma çubukları, yeniden boyutlandırılabilir, üst = 500, sol = 500, genişlik = 400, yükseklik = 400 "' daha iyi – mplungjan

+0

w3schools zayıf bir kaynaktır? – Blindsyde

+0

Evet çok. Bunun yerine [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/Window/open) kullanın. Gördüğünüz gibi, örnek doğru değil – mplungjan

1
<!DOCTYPE html> 
<html> 
<body> 

<button onclick="openTheWindow()">open window</button> 

<script> 
function openTheWindow() { 
    var myWindow = window.open("", "", "width=800,height=800"); 
} 
</script> 

</body> 
</html> 
+0

Tekrar: parametrelerde boşluk yok: "width = 500, height = 500" – mplungjan

+0

Spaces burada izinlidir ve daha okunabilir hale getirmek için ekledim – ahmdabos

+0

Hayır, üçüncü parametredeki seçenekler arasında izin verilmez. Referans: https://developer.mozilla.org/en-US/docs/Web/API/Window/open#Return_value_and_parameters – mplungjan