PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Exit Ads



Bermuda
29.07.2004, 02:12
Hi,
ich will auf meiner Seite ein PopUp einbinden.
Es soll ein Werbefenster von Exit Ads sein.
Meine Seite läuft jedoch über PHP (CMS e107).
Ich habe folgenden Code bekommen.

<script language="Javascript" src="http://www.exit-ad.de/script.php?u=7271" type="text/javascript"></script>
Wenn ich diesen Code einfüge, dann erscheint das Werbefenster am Start, wenn man also die Domain in den Browser eintippt.
Ich hätte es jedoch gerne so, dass wenn man den Browser schließt, dass sich das Fenster öffnet!
Habt ihr dafür vielleicht eine Lösung parat?



Gruß Bermuda

Latency
29.07.2004, 03:43
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onunload

onUnload ist der Passende Event Handler. Immer wenn du eine Seite verlässt wird das Script ausgeführt, das du mit dem EventHandler startest. Alles andere solltest du mit etwas JavaScript wissen selber hinbekommen.

edit:
Wichtig ist noch zu erwähnen, dass diese Überaus nervigen PopUps beim schließen der Seite von jedem anständigem Browser mit PopUp Blocker ignoriert wird. Dh. es werden hauptsächlich nur IE User diese PopUp's sehen.

wrtlprnft
29.07.2004, 03:57
Das wird nicht so ohne weiteres gehen... der Code für das Javascript wird dynamisch erstellt, deshalb hast du keinen Einfluss darauf, wann es ausgeführt wird.

Einen Artikel, wie man solche Popups erstellen kann gibt es hier (http://www.drweb.de/trickkiste/tricks66.shtml).

Jesus_666
29.07.2004, 06:27
Original geschrieben von Bermuda

<script language="Javascript" src="http://www.exit-ad.de/script.php?u=7271" type="text/javascript"></script> [/B]
Anmerkung am Rande: In <script>-Tags gibt es kein Attribut "language" mehr, seit HTML 4.01 wird es vom W3C abgelehnt. Das "type" sollte reichen; Browser, die HTML 4.01 nicht verstehen sollten nicht oft auf deine Seite kommen. Abgesehen vielleicht von ein paar Win 3.11-Usern, die mit IE3 unterwegs sind.

Bermuda
29.07.2004, 17:38
Erstmal danke für die Tipps.
Wenn es so nicht funktioniert muss ich es eben beim Start machen.
Ich wollte es hauptsächlich so haben, da wenn ich den Code eintrage und man auf irgendein Link auf meiner Seite klickt, die dann weiterverbindet auf einen anderen Ort meiner Seite, dann erscheint das PopUp Fenster wieder. In der FAQ von Exit Ads steht jedoch, dass das Fenster nur einmal erscheint innerhalb der 30 Min. Reloadsperre.
Wo soll ich den Code denn eintragen, damit das nicht geschieht...da ich kA hatate wo ich den eintragen soll und er ja einfach nur zw. head /head sein muss habe ich ihn einfach bei meinem CMS unter Meta Tags eingetragen zusammen mit den Meta Tags.
Habt ihr da auch eine Lösung parat?




Bermuda

mitaki
29.07.2004, 19:18
Was soll nicht geschehen, dass das PopUp nur alle 30 Minuten erscheint, oder dass es immer erscheint.
Ist letzteres der Fall musst du mit deinem PopUp Anbieter sprechen.

<script> im <head> Bereich ist zwar nicht vorgeschrieben, wird aber oft dort verwendet.

Bermuda
29.07.2004, 19:41
Im Moment ist es, dass ich nicht weiß wo ich den Code eintragen soll.
Da ich nur PHP Dateien habe und dort nicht weiß wo ich etwas ädnern bzw. den Code hinzufügen muss.
Deshalb habe ich sie unter den Meta Tags eingetragen...daher öffnet sich der Code jedoch jedesmal wenn man auf irgendeinen Link auf meiner Seite klickt...
Das heißt die User werden jedesmal genervt.
Es soll jedoch nur einmal geschehen und das nur, wenn man auf meineseite.de/news.php kommt.
Ist das möglich?
Braucht ihr dazu den Code?




Bermuda