2016-05-26 16 views
1

Diese Frage wird häufig gestellt, ich suche auch nach Antwort. Allerdings konnte ich nicht finden, ich habe viele Beispiele ausprobiert. Beim Versuch habe ich Pop-up-Blocker und andere Einschränkungen geschlossen.So öffnen Sie als PopUp anstelle von New Tab

Wenn New-Age-Browser Pop-ups automatisch blockieren, ist es für mich unlogisch, 'window.open()' zu verwenden.

Allerdings möchte ich mit dir teilen my example onJsFiddle, vielleicht einer von euch führt mich zu lösen.

//html 
    <button onclick="showAsReservation('http://www.ucaknezaman.com'); return false;"> 
    Test Link 
    </button> 

// Javascript

var windowObjectReference = null; // global variable 

function showAsReservation(url){  
    if(windowObjectReference == null || windowObjectReference.closed){ 
     windowObjectReference = window.open(url, 
      "_blank","toolbar=no,scrollbars=no, resizable=yes,top=500, left=500, width=400, height=400"); 
     } 
     else 
     { 
     windowObjectReference.focus(); 
     }; 
    windowObjectReference.focus(); 
} 
+0

funktioniert in firefox – NatureShade

+0

Es ist bis auf den Browser und dem Endanwender, und es gibt keinen Weg ein bevorzugtes Verhalten erzwingen. – Archer

+0

es funktioniert gut in firefox und chrom sir! –

Antwort

1

Einsatz unter Js zu öffnen url in Popup

<script> 
function showAsReservation(url) { 
window.open(url, "", "width=200,height=100"); 
} 
</script> 
+0

https://jsfiddle.net/aswyt2jx/6/ dasselbe Ergebnis. – egemen

Verwandte Themen