schmidt-chris1
Hoi
Ich habe ein kleine Problem, und zwar soll bei einem Klick auf einen Werbebanner, welcher durch <script type="text/javascript" src="http://www......"></script> angezeigt wird, ein weiteres popup geöffnet werden.
Also nochma kurz zusammengefasst was passieren soll:
1. Klick auf werbebanner
2. Werbefenster und Popup öffnen sich
Hab leider net so viel Ahnung von Java das ich weiß wie man des machen kann...
Hoffe ihr könnt mir helfen
[kamui]
Mach doch bei dem Banner einfach ein OnClick ?! Und dann PopUp öffnen lassen ...
schmidt-chris1
wie meinsten das?
so?:
<script type="text/javascript" src="http://www......" onClick="window.open...."></script>
[kamui]
Zitat: |
Original von [kamui]
Mach doch bei dem Banner einfach ein OnClick ?! Und dann PopUp öffnen lassen ... |
<img src="meinbanner.jpg" onClick="meineJavaScriptFunktion()" />
Und die Funktion definierst du eben weiter oben. Dann kannst du in der Funktion definieren, dass ein Fenster u.A. geöffnet werden soll
schmidt-chris1
das problem dabei ist das ich dieses <script type="text/javascript" src="http://www......"></script> nicht beeinflussen kann da es von einem werbepartner kommt....
wenn es eine möglichkeit gäbe diese src in die funktion einzubauen und dazu noch ein extra popup wäre es ja kein problem mehr....
Oder du hast ne andre Idee wie ich es machen kann das mit nem Popup überprüft wird ob des <script type="text/javascript" src="http://www......"></script> wirklich geöffnet wurde, also ob z.b. kein popupblocker installiert ist.
Es sollte also nach dem klick auf <script type="text/javascript" src="http://www......"></script> noch ein popup aufgehn indem überprüft wird ob des fenster mit der werbung (von welches durch den werbepartner kommt) wirklich geöffnet wurde.
[kamui]
Also um das kurz zusammenzufassen. Die JS-Datei, die du da lädst ist statisch (nicht veränderbar) und sorgt dafür, dass ein PopUp geöffnet wird?
schmidt-chris1
jop so kann mans sagen...
falls du es kennst...is ein banner von sponsorads.de
(Nur ums richtig zu stellen: ich will auf keine fall denen ihren code verändern sondern nur dafür sorgen das meine forum user bei einem "tatsächlichen" klick auf den banner eine vergütung bekommen)
EDIT:
Der genau Link sieht so aus:
code: |
1:
|
<script type="text/javascript" src="http://www.sponsorads.de/script.php?s=13304"></script> |
|
(@Mods: ich will net das da jemand draufklickt sondern nur das mir beim problem geholfen wird

deshalb als code )
[kamui]
Hi,
so wie ich das sehe, hast du jetzt 2 Möglichkeiten. Wobei ich mir bei der 1. Möglichkeit nicht so sicher bin, ob das machbar ist...
1. Du erstellst eine JavaScript-Funktion die dafür sorgt, dass die JS-Datei von SponsorAds geladen wird (also das innerhalb des <scripts>...</script>). Diese Funktion lässt du dann per OnClick auf den Banner ausführen.
2. Du lässt via OnClick auf den Banner ein neues Fenster von 2 x 2 o.Ä. Pixeln öffnen, in diesem schreibst du dann den Code hinein.
schmidt-chris1
also mit dem script das ich von sponsorads bekomme wird nur der banner geladen...mann muss dann noch auf diesen klicken. also dürfte version 1 net gehn....
bei 2. is auch das problem das dann in dem neuen fenster nur der banner wäre aber nicht das eigentliche werbefenster.
ich weiß nicht...is es nicht villeicht mit irgendner script sprache möglich so ein art overlay über den banner zu legen das dann beim klick verschwindet und den klick sozusagen auf den banner weiterleitet....ich hab echt keine ahnung mehr wie man des machen könnt....
schon irgendwie lustig wie schwer so sachen sein können obwohls doch nur ein kleiner popup ist
[kamui]
Hm ... was bewirkt das Skript jetzt? Einen Banner, ein PopUp, ... ?
schmidt-chris1
das skript zeigt einen banner an un wenn man auf den klickt öffnet sich ein werbepopup
[kamui]
Okay, hätten wir das. Und was willst du jetzt anders haben?
schmidt-chris1
das sich beim klick auf den banner noch ein zusätzliches fenster öffnet in dem ich die vergütung machen kann
also so ungefähr:
1. Klick auf den Banner
2. Das Werbefenster öffnet sich
3. Es öffnet sich noch ein Fenster (für die Vergütung)
Schweinebacke
Ich würde da ganz einfach so machen.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<html><head><title>Test</title>
<script type="text/javascript">
function Fenster (Adresse) {
neu = window.open(Adresse, "Zweitfenster", "width=100,height=100,left=100,top=200");
//neu.focus();
}
</script>
</head><body>
<div id="banner" onclick="Fenster('test.html')"><script type="text/javascript" src="http://www.sponsorads.de/script.php?s=13304"></script></div>
</body></html> |
|
Wenn du das PopUp in den Vordergrund legen möchtest, gibst du der Seite im Body den Focus mit [focus()], da der Bannerscript den Focus im PopUp-Script verhindert.
schmidt-chris1
geht leider auch net...es wird nur das werbefenster von sponsorads geöffnet, allerdings nicht die test.html