Bannerlink

M

Mabus

Guest
HI Webmaster,
ich habe mich hier angemeldet weil ich selbst ein Problem habe. Ich würde gerne einen Werbebanner auf meiner Seite einbauen. Dieser Werbebanner öffnet eine PopUp. So weit so gut. Jetzt möchte ich aber diesen Banner auch noch als Link nutzen, um zu meinen Downloads zu kommen.
Das sollt dann folgendermaßen funktionieren:
1.Der Besucher wählt eine Datei, die er Downloaden will.
2.Er wird zu einer Seite weitergeleitet, auf der er aufgefordert wird auf den Banner zu klicken.
3. Er klickt auf den Banner, das PopUp öffnet sich und gleichzeitig wird der Download gestartet.

Der HTML-Code des Banners würde folgendermaßen aussehen:
CODE <iframe
width="468" height="60" frameborder="0" framespacing="0" scrolling="no"
src="http://www.web-records.com/?BannerView=468x60.gif&CUID=365032578558567420F4I"
></iframe>


Wie muss ich den ändern, um einen zweiten Link einbauen zu können?

Ich hoffe hier kann mir jemand helfen.

mfg Dennis P.
 
Was du möchtest ist wie folgt sehr einfach möglich:
Javascript, Events, Onclick, Document.open -> http://selfhtml.teamone.de

Ich würde dir aber davon abraten, da genau diese Aktion von sehr vielen Popupblockern unterbunden wird, weil angenommen wird es sein nicht im Sinne des Benutzers.
 
QUOTE (Alain Aubert @ Mo 15.11.2004, 23:31)Javascript, Events, Onclick, Document.open

Und das funktioniert dann im IFrame?

Weil dieser "Banner-Code" ist ja nicht wirklich ein Link, sondern ein IFrame - und was darin dann steht, wissen wir nicht. Ich wüsste nicht, dass sich JS-Code auch auf fremde resp. mit IFrame eingebundene Seiten beziehen kann. Wenn es das tut, dann wär das ein ziemliches Sicherheitsrisiko. Weil damit könnte jeder irgendeine fremde (ganz normale) Seite einbinden und von dort aus auf böswilligen Code lenken.

Griessli
Irene
 
QUOTE Javascript, Events, Onclick, Document.open


Verstehe ich jetzt nicht ganz. Das sind doch gar keine erlaubten Attribute für IFrames




QUOTE Ich wüsste nicht, dass sich JS-Code auch auf fremde resp. mit IFrame eingebundene Seiten beziehen kann. Wenn es das tut, dann wär das ein ziemliches Sicherheitsrisiko. Weil damit könnte jeder irgendeine fremde (ganz normale) Seite einbinden und von dort aus auf böswilligen Code lenken.


Verstehe ich jetzt ebenfalls nicht ganz. Mit einem IFrame kannst du dir ganze fremde Seiten auf deine eigene Seiten holen. Also auch mit dem ganzen Javascript von diesen Seiten.
 
QUOTE (Rainer Safferthal @ Di 16.11.2004, 8:38)Verstehe ich jetzt ebenfalls nicht ganz. Mit einem IFrame kannst du dir ganze fremde Seiten auf deine eigene Seiten holen. Also auch mit dem ganzen Javascript von diesen Seiten.

Jo, Du kannst das JS von den Seiten holen, aber das JS von der eigenen Seite kann nicht auf Objekte von der eingebundenen Seite zugreifen (hoffe ich jedenfalls). Also dass ich z.B. eine Seite von Dir mit IFrame einbinde und dann mit meinem JS-Code Deine Links verändere.

Griessli
Irene
 
Irene: Jetzt verstehe ich was du meinst. Da habe ich auch keine Ahnung ob das geht.
 
So weit so gut!

Danke schon mal für eure Antworten.

Kann mir jetzt vielleicht noch jemand sagen wo genau ich den Event-Handler einbauen muss vor- im- oder nach dem IFrame.
Oder funktioniert es doch nicht. Bin aus eueren Antworten nicht ganz schlau geworden.

mfg Mabus
 
QUOTE Javascript, Events, Onclick, Document.open

Das ist lediglich die Reihenfolge der Kapitel, die man für dieses Problem bei Selfhtml lesen sollte ;-) Wenn der onClick auf dem Bild im Iframe angwendet wird - hab ich in der Tat überlesen - ist es auch sinnvoll parent anzuschauen.


QUOTE Wo wird der Eventhandler eingebaut

In diesem File

QUOTE http://www.web-records.com/?BannerView=468x60.gif&CUID=365032578558567420F4I

wird ja ein Bild angezeigt. In diesem kannst du den Eventhandler einbauen. Dann solltest Dum glaub ich, wie hier http://de.selfhtml.org/javascript/objekte/document.htm beschrieben open() verwenden.
 
Danke für die Antworten. Waren ja alle sehr lehrreich.

Hab mich jetzt aber doch umentschieden und aus dem Bannerlink einen Textlink gemacht.

Kann mir jetzt vielleicht noch kurz jemand sagen wie ich die Urls...
CODE
www.web-records.com/?SUB=uUser&FCT=uBannerClick&TPL=banner-click&CUID=365032578558567420F4I


und...
www.coffee-braker.de
...in einen Textlink bringe.

Wenn möglich bitte mit Beispiel! Danke!
 
Ein Link:
CODE <a href=(http//....|/...) target=_blank>Linktext</a>


Ich verstehe leider deine Frage nicht. Du möchtest 2 Urls in einen Textlink bringen?

ähm...?

CODE <a href=www.web-records.com/?SUB=uUser&FCT=uBa....>www.coffee-braker.de</a>


Wenn du möchtest, dass der User auf die lange Url geleitet wird und ihm in der Fussleiste die kurze Url angezeigt wird, gehe nach Selfhtml und mach dich über onmouseover='self.status="asdf"' schlau.

Wenn du möchtest, dass der User auf die lange Url klickt, und bei der kurzen landet, dann musst du das in deinem Adserver konfigurieren.

AAAAh I got it!

Nein doch nicht.

Aha, jetzt vielleicht:


CODE <a href='http://werbelink' onClick='document.open("http://www.webmasterforum.ch")' target=_blank>Linktext</a>


Aber.... viele Popupblocker (Verbreitung nimmt immer mehr zu) unterbinden dieses Vorhaben.

So was das was du wissen wolltest?

PS
Geh nochmal auf Selfhtml nachschauen falls das was ich vorschlage nicht funktioniert, ich geh immer dort schauen und kann gar nicht wirklich Javascript ;-)

Ähm ich hab grad festgestellt, dass ich eigentlich gar keine Antwort auf diese Frage habe, die funktioniert. Kennt jemand eine Möglichkeit?
 
QUOTE CODE
<a href='http://werbelink' onClick='document.open("http://www.webmasterforum.ch")' target=_blank>Linktext</a>


Aber.... viele Popupblocker (Verbreitung nimmt immer mehr zu) unterbinden dieses Vorhaben.


Das wäre doch ein freiwilliger Klick und das blocken die PopUpBlocker nicht.




QUOTE Kennt jemand eine Möglichkeit?


Ich verstehe nicht mal richtig die Frage.
sad.gif
 
Ok, war vielleicht etwas undeutlich formuliert.

Ich möchte einfach nur, dass der User auf einen Text klickt und beide Urls öffnet. In zwei Fenstern.

mfg Mabus
 
Das geht meiner Meinung nach nur, indem Du den Source in der Seite www.web-records.com/?BannerView=468x60.gif&CUID=36... änderst. Dort muss dann sowas in der Art stehen:

<a href="http://www.domain1.tld" onClick="window.open('http://www.domain2.tld')">Download</a>

Griessli
Irene
 
Wow, it works.
Habs grad ausprobiert. Genau so, wie ich mir das vorgestellt habe.
Vielen Dank!!!
mfg Mabus
biggrin.gif
biggrin.gif
biggrin.gif
 
Zurück
Oben