PopUp wenn man von spezieller Seite kommt?

Peter Kluge

Angesehenes Mitglied
Hallo Leute.

Ist es möglich das man ein PopUp aufgehen läst der User von einer speziellen Seite kommt?
Vielleicht per JavaScript?

Gruß Peter
 
Kenne mich zugegebenermaßen nicht SO gut mit JS aus, aber ich würde das so lösen, dass ich eine .js erstelle, die mir dieses Fenster öffnet und auf Serverseite mit PHP den Referer prüfen. Und abhängig davon die JS einbinden oder eben nicht.

Aber wie gesagt, kann auch sein, dass es eine JavaScript Funktion gibt um den Referer irgendwie rauszukriegen ...
 
Ja natürlich
musst
CODE
//domain ohne http und www
var refer=document.referrer.replace('http://','') .replace('www.','');

if(refer.search('/'))
{
//falls irgendeine Unterdatei/ordner -> wegkürzen
refer=refer.substr(0,refer.search('/'));
}

if(refer=="domain.de")
{
popup_offnen();
}


mfg Severin

edit:

QUOTE
Kenne mich zugegebenermaßen nicht SO gut mit JS aus, aber ich würde das so lösen, dass ich eine .js erstelle, die mir dieses Fenster öffnet und auf Serverseite mit PHP den Referer prüfen. Und abhängig davon die JS einbinden oder eben nicht.


das wäre nicht möglich, da wenn du das mit ajax löst, du als Refer nur das Dokument zurückbekommst, das den Request ausgeführt hat.
 
Anzumerken ist, dass der Referer nicht immer mit übergeben wird, Firewalls können diesen Blocken und man kann ihn auch fälschen (zum Beispiel mit Firefox).
 
Ich hab ja auch nicht von AJAX gesprochen, sondern von PHP und JavaScript
 
QUOTE (Yosh @ Di 2.1.2007, 15:46) Ich hab ja auch nicht von AJAX gesprochen, sondern von PHP und JavaScript

Ah okay sry hab ich falsch verstanden.

Ich würde dann aber kein extra File erstellen, sondern das im Headerbereich einfach zwischen

CODE
<script language="javascript" type="text/javascript" >

</script>


einfügen, geht schneller, als immer ein extra File zu erzeugen.

mfg Severin
 
Zurück
Oben