Günther Huppertz: popup blocker

Hallo Leute,

hat jemand eine Idee wie man mit Javascript zuverlässig abfragen kann ob ein Fenster mit window.open geöffnet wurde? Es geht um die Möglichkeit in Netscape/mozilla/Opera das öffnen von Fenstern zu verhindern. Ich will darauf reagiern können. Falls das öffnen nicht möglich ist, soll ein location.href ausgeführt werden.

function oeffne(url,name,para){
         var popups = window.open(url,name,para);
         if(popups){
         alert("fenster oeffnen geht");
         } else
               {
                location.href = 'neu.html';
               }

}
Das funktioniert leider nicht, weiß jemand Rat?

  1. Hallo.

    Falls das öffnen nicht möglich ist, soll ein location.href ausgeführt werden.

    Wenn du statt

    var popups = window.open(url,name,para);
    if(popups){

    einfach

    if(window.open(url,name,para)){

    schreibst, funktioniert es.

    Gruß
    Norbert

  2. Moin!

    Hallo Leute,

    hat jemand eine Idee wie man mit Javascript zuverlässig abfragen kann ob ein Fenster mit window.open geöffnet wurde? Es geht um die Möglichkeit in Netscape/mozilla/Opera das öffnen von Fenstern zu verhindern. Ich will darauf reagiern können. Falls das öffnen nicht möglich ist, soll ein location.href ausgeführt werden.

    Absolute Pflichtlektüre für den Umgang mit PopUps und Antwort auf deine Frage:
    http://home.t-online.de/home/dj5nu/js-popup.html

    Gruß

    Der Hans