Mehrere Seiten/Popups gleichzeitig öffnen IE7 & 8

Fragen rund um PHP,HTML,CSS und MySQL

Mehrere Seiten/Popups gleichzeitig öffnen IE7 & 8

Beitragvon Ben May » 26. Jan 2011, 13:24

Ich möchte gerne mehrere Links bei einem Klick öffnen.
Soweit ich weiss ist dies nur mit Javascript möglich.

<script>
function winopen(){
window1 = window.open('http://www.google.de', 'NewWindow1', '');
window2 = window.open('http://www.yahoo.de', 'NewWindow2', '');
}
</script>
<div id="test" onClick="winopen();">Test</div>


Funktioniert in allen Browsern (inklusive IE6 mit verzögerung) ausser in IE7 & 8. Dort wird immer nur das erste window.open durchgefürt.
Bin seit Tagen das Internet am durchsuchen, aber keine Lösung gefunden.

Habe ebenfalls schon dutzenden Variationen des script ausprobiert, aber keine klappt im IE7 & 8.


Vielleicht könnt ihr mir irgendwie helfen.


Danke
Ben May
 
Beiträge: 12
Registriert: 2. Mär 2009, 15:59

Re: Mehrere Seiten/Popups gleichzeitig öffnen IE7 & 8

Beitragvon zehbaeh-reloaded » 26. Jan 2011, 15:07

Da wird wohl ein Popupfilter aktiv, bei mir mit FF ebenfalls btw.
Wie dieser Filter im IE eingestellt ist kann ich im Moment nicht sagen/testen.
Eine Lösung wäre, sofern die Filterung Zeitabhängig funktioniert, die Fenster/Popups verzögert zu öffnen:
Code: Alles auswählen
popups = {
    list : [
        {
            title  : 'Google',
            url    : 'http://www.google.de',
            window : null
        },
        {
            title  : 'Yahoo',
            url    : 'http://www.yahoo.de',
            window : null
        }
    ],
    delay  : 1000, // millisekunden
    opened : 0,   
    open   : function()
    {
        if (popups.opened < popups.list.length) {
            popup = popups.list[popups.opened];
            popup.window = window.open(popup.url, popup.title);
            if (++popups.opened < popups.list.length) {
                window.setTimeout(popups.open, popups.delay);
            }
        }
    }
}
popups.open();

popups.delay ggf. anpassen
zehbaeh-reloaded
 
Beiträge: 23
Registriert: 8. Jan 2011, 20:12


Zurück zu PHP/HTML/CSS/MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste