Antworten auf deine Fragen:
Neues Thema erstellen

weiterleitung in neuem fenster öffnen

fakerer

Aktives Mitglied

Hallo,
ich würde gern auf einen Link klicken dann öffnet sich ein overlayelement (dazu verwende ich jquer.colorbox im Moment) und danach soll sich der Link nach 8sec in einem neuen Fenster öffnen.

Allerdings habe ich damit ein Problem, geht immer nur im gleichen oder es meldet sich der Popupblocker.

Frage ist das überhaupt möglich mit einem Script ein neues Browserfenster zu öffnen ohne das sich der Popupblocker meldet, ich hoffe irgendjemand hat ne Idee.
 

MegaAdi

Freak

AW: weiterleitung in neuem fenster öffnen

poste mal deinen Code den du verwendest um da n bischen Einsicht zu bekommen. Ich weiß jetzt nicht genau was du meinst. Meldet sich der Popup Blocker wegen der weiterleitung oder wegen dem Overlay Element? (ich glaub wegen der Weiterleitung oder).
Wie hast du denn die Weiterleitung aufgebaut?

gruß
 

fakerer

Aktives Mitglied

AW: weiterleitung in neuem fenster öffnen

ja richtig wegen der weiterleitung,

hier mein code
Code:
$(".linkbox a").colorbox({inline:true, href:"#inline_example1",
    onOpen:function(){
        switch($(this).attr("class"))
        {
            case 'test1': $('#text').text('Sie werden weitergeleitet.'); break;
            case 'test2': $('#text').text('Sie werden weitergeleitet.'); break;
        }
    },
    onComplete:function(){ window.setTimeout( 'window.location.href = "' + $(this).attr('href') + '"', 2000); }
    //onComplete:function(){ setTimeout("window.open('"+$(this).attr('href')+"')",2000);}
});
mit location.href öffnet sich der link dann im selben fenster
und mit open beldet sich der popup blocker
 
Zuletzt bearbeitet:

Mr_Quick

Ich bin so - wie Ich bin

AW: weiterleitung in neuem fenster öffnen

Hi

Vielleicht verstehe ich deinen Text gerade falsch, aber ich poste dir mal meinen Code für ein neues Fenster im "href"

PHP:
<a href="http://www.deine_URL"  target="_blank">Dein Text wenn gewünscht!</a>
Bei den roten Schriftzeichen musst Du deine gewünschten Daten eintragen.
Bei den grünen Schriftzeichen, bedeutet dies, das es in einem neuen Fenster aufgeht.
(Setzt sich normal auch kein PopupBlocker ein)

//edit:

Ich merkte gerade er stellt das grün nicht richtig da


Grün soll auf

target="_blank

bezogen sein
 
Zuletzt bearbeitet:

fakerer

Aktives Mitglied

AW: weiterleitung in neuem fenster öffnen

ja das ist ein normaler Link mit target, das ist mir klar das der geht, aber es soll halt das Infofeld kommen das man auf eine Externe Seite kommt und danach soll die externe Seite nach x Sekunden in einem neuen Fenster aufgehen
 

Mr_Quick

Ich bin so - wie Ich bin

AW: weiterleitung in neuem fenster öffnen

Dann habe ich dies falsch verstanden

Dann ist der genaue Worlaut was Du evtl. suchen könntest - "Tooltip"

Hier ist etwas gelistet und verhilft dir vielleicht zum Ergebnis

;)
 

Chriss1987

me.drinkCoffee();

AW: weiterleitung in neuem fenster öffnen

Hi,

du könntest das auch folgendermaßen realisieren, jedoch sollte eine CPU-freundlichere Wartemöglichkeit genutzt werden, aber mal als Denkanstoß:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Target</title>
        <script type="text/javascript">
        function sleep(ms)
        {
            var zeit = (new Date()).getTime();
            var stoppZeit = zeit + ms;
            while((new Date()).getTime() < stoppZeit)
            {
            }
            return true;
        }
        </script>
    </head>
    <body>
        <a href="http://www.google.de" onclick="return sleep(8000);" target="_blank">Klick mich</a>
    </body>
</html>
Zur Funktion: in der Funktion sleep wird die while-Schleife 8 Sekunden lang durchlaufen und erst dann true zurückgegeben. Evtl. kannst du das ja auch in Zusammenhang mit JQuery lösen.
Vorteil ist: es springt kein PopUp-Blocker an, weil es ein normaler Link ist...

Schöne Grüße aus dem Sauerland!
Chriss
 

Zampano_

Nicht mehr ganz neu hier

AW: weiterleitung in neuem fenster öffnen

Du wirst so oder so Probleme damit bekommen, egal wie du das neue Fenster öffnest. Es gibt nämlich sogar Popup-Blocker die ein einfaches target="_blank" im htmlcode blocken. Die reagieren da alle etwas unterschiedlich.

Wenn dir das aber egal ist (weil d nur bestimmte Browser bedienen willst und diese auch alle testest^^) kannst du es mal so probieren:

<form name="meineForm" action="http://www.google.de" target="_blank">
<input type="submit" id="meinButton" value="Weiter"">
</form>
<script>document.getElementById("meinButton").click()</script>

Das Formular kannst du ja unsichtbar machen und im
Script müsstest du dann noch die Zeitschleife (ich würd windows.setTimeout()
nehemen) einbauen.

Ganz schön "durchs Knie geschossen". Bin mal gespannt, ob das auch einfacher geht ;)
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben