2 Stimmen

Wie erkenne ich, dass mein Pop-up-Fenster nicht funktioniert (aufgrund eines Pop-up-Blockers)?

Mögliches Duplikat:
Wie kann ich feststellen, ob ein Browser ein Popup blockiert?

Ich möchte ein neues Fenster (onclick) zu einer Seite auf Facebook (facebook.com/sharer.php) öffnen.

Wenn dies jedoch aufgrund einer Popup-Blockade fehlschlägt, möchte ich dies erkennen und stattdessen einen Link einrichten (neue Registerkarte).

Wie kann ich das tun?

4voto

Pheonix Punkte 6013
if(!window.open()){
//pop up failed.
}

1voto

$('#anchor').click(function(){

   if(!window.open()){
      //pop up failed.

     window.open('http://www.example.net/'); // open url in new tab
     window.location = "http://www.example.net/" // open in current window

   }

});

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X