Pop-up-Blocker blockt mehr als nur Pop-ups

  • Hallo,

    beim Ausführen dieser JavaScript-Zeilen kommt es im Firefox ohne Pop-up-Blocker zu keinerlei Problemen:

    Code
    neuwin = window.open(url,name,'toolbar=no,location=no,directories=no,status=no,menubar=0,scrollbars='+is_scrolling+',resizable=yes,width='+breit+',height='+hoch+',left='+x+',top='+y);
    neuwin.focus();
    window.location = "http://www.blablabla.de/";


    Ein Pop-up wird geöffnet und anschließend wird im "darunterliegenden" Fenster, das dieses Pop-up aufgerufen hat, http://www.blablabla.de angezeigt.
    Mit aktiviertem Pop-up-Blocker funktioniert das aber nicht korrekt. Wenn ich unten rechts im Firefox klicke auf "Show this pop-up ..." (oder so ähnlich), geht das Pop-up auf, aber die Weiterleitung auf die andere Seite im aufrufenden Fenster wird nicht mehr ausgeführt.

    Hat jemand eine Idee, wie man diesen Bug umgehen kann?

    A.

  • Zitat von xeen

    nein.
    es wird ein neues fenster (popop) mit der adresse "url" geöffnet und in der aktuellen seite nach blabla weitergeleitet.

    bleibt trotzdme ein popup :o

    @a könntest du uns vielleicht eine beispiel seite gäben wo dieser fehler auftritt? mit einem code kann ich nämlich persönlich nie viel anfangen.

  • Eigentlich verhält sich der Firefox völlig korrekt.

    Hier ist mal die Aufschlüsselung des Skripts:

    Ein Popupfenster mit dem Namen neuwin wird aufgemacht:

    Code
    neuwin = window.open(url,name,'toolbar=no,location=no,directories=no,status=no,menubar=0,scrollbars='+is_scrolling+',resizable=yes,width='+breit+',height='+hoch+',left='+x+',top='+y);

    Das Popupfenster erhält den Fokus. Somit sind die Objekte windows und self auf das Popupfenster festgelegt:

    Code
    neuwin.focus();

    Das Popupfenster wird auf http://www.blablabla.de/ weitergeleitet:

    Code
    window.location = "http://www.blablabla.de/";

    Du musst eigentlich nur die Reihenfolge ändern:

    Code
    window.location = "http://www.blablabla.de/";
    neuwin = window.open(url,name,'toolbar=no,location=no,directories=no,status=no,menubar=0,scrollbars='+is_scrolling+',resizable=yes,width='+breit+',height='+hoch+',left='+x+',top='+y);
    neuwin.focus();

    Jetzt kommt zwar bei aktiviertem Popupblocker kein Popup aber die Seite wird korrekt weitergeleitet.

  • Kann jemand erklären, warum auf der Chip.de Seite "Popups" aufgehen? Ich habe per google nach gimp gesucht: Ergebnisseite
    Dann bei Klick auf den ersten Link geht die Seite bei Chip auf. Ohne weiteres zutun gehen 1-3 Werbefenster auf (wiederholbar). Ohne zutun heißt auch keine Mausbewegung. Popupblocker ist aktiv (hat sich auch nicht selber deaktiviert). Als ich gerade wieder auf die Seite ging beim ersten Mal 2 Fenster auf, danach keine mehr.

  • Seltsam. Vielleicht wird bei mir nicht korrekt angezeigt was die Aktivität des Popupblockers betrifft. Soll heißen, der Haken ist drin. Ich habe mir schon angewöhnt da öfter nachzusehen, weil er sich bei mir des öfteren selbstständig deaktivierte. Na, dauert ja nicht mehr lange bis Ende des Jahres und dann der hoffentlichen 1.0 (achja, ich vergaß, das Problem tritt bei mir mit der 0.9.3 auf)