Seite 1 von 1
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 11:12
von DDHS
Hallo,
für meinen kostenlosen Service möchte ich einen Zwangsklicksmechanismus dazwischen schalten.
Momentan sieht das Template wie folgt aus (Ausschnitt):
Code: Alles auswählen
<form name="freesms" method="post" action="{$PAGEURL}{if (MRWRITE==1)}/freesms,ohne,anmeldung.htm{else}/index.php?area=1&p=static&page=freesms{/if}" onsubmit="return check_freesms_form()">
<td><input type="hidden" value="1" name="sent" />
<input type="submit" class="freesms_button" value="Zum Abschicken Button klicken!!" name="Submit" /></td>
Möchte nun aber per js onclick() den Versand übernehmen. Zum Klicken soll man auf einen solchen Code klicken:
Code: Alles auswählen
<script type="text/javascript">document.write('<scr'+'ipt src="http://banners.webmasterplan.com/view.asp?XXXXXXXXXXXXX='+escape(document.location.href)+'"></scr'+'ipt>'); </script>
Wäre echt genial, wenn mir das einer sagen kann, wie ich dies umsetzen kann, da sich bei mir einfach nichts hinhauen will.
Danke schon ein Mal, Gruß DD
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 15:45
von Southmedia
Die Leute bei Affili.net wissen schon, wieso sie sowas als JS einbinden lassen... Hast du die Erlaubnis dafür?
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 18:33
von DDHS
Es ist kein Klickangebot, ich verlinke nur freiwillig auf einen Shop mit der Hoffnung, dass dort ab und an etwas bestellt wird. Dagegen steht in den AGB ja nichts.
Gruß DD
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 20:27
von Southmedia
Was macht es dann für einen Sinn das ganze per onclick() realisieren zu wollen? Wer kaufen will, klickt doch auch freiwillig...
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 20:49
von DDHS
Es ist einfach so, dass ich dadurch definitiv mehr Umsatz haben werde. Spielt ja auch keine Rolle denke ich mir warum ich das mache, bin nur auf der Suche nach jemandem der mir helfen kann. Wärst du so freundlich und könntest mich unterstützen? Würde mich freuen, danke!
Gruß DD
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 21:44
von Southmedia
Sollte eigentlich nicht gehen.
Einzige Möglichkeit die mir in den Sinn kommt ist per Javascript die Klickkoordinaten zu tracken, sie mit den Koordinaten des Bannerbereichs zu vergleichen und ggf. weiterzuleiten.
Verfasst: 04.04.2006, 22:07
von fornex
könntest du bitte deine Frage genauer erläutern? Ich hab nur Bahnhof verstanden.
1. Du hast z.Z. ein Link zu deinem Service, aber es bleibt inaktiv, bis man den Link deines Parnters angeklick hat? richtig?
2. Oder du willst, daß wenn jemand auf den Link deines Partners klickt, er einmal auf die Seite deines Werbepartners geht, und einmal dein Service nutzen kann?
Zum Klicken soll man auf einen solchen Code klicken
Mich hat einfach dieser Satz ein wenig durcheinander gebracht.
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 22:09
von DDHS
Ja, so wäre es auch möglich. Eigentlich war es aber so gedacht, dass das Forumlar erst abgesendet wird, wenn man auf einen Banner klickt, der in js vorggeben ist.
Haste da vlt. eine Idee?
Gruß DD
Problem bei onclick für Zwangsklicks.
Verfasst: 04.04.2006, 23:44
von fornex
ja, das ist machbar, hier ist meine Lösung:
Du hast irgendeine JS Funktion namens
check_freesms_form()
Dort kannst du folgendes am Anfang hinzufügen:
Code: Alles auswählen
if( !geclickt )
{
alert( 'Klicke bitte auf die Werbung!' );
return false;
}
dann,
am Ende deiner HTML Datei (vor dem </body> Tag), fügst du folgendes hinzu:
Code: Alles auswählen
<script>
var ourLinks;
var geclickt;
var werbeLink;
var werbeObj;
ourLinks = document.getElementsByTagName( "a" );
for( var i = 0; i < ourLinks.length; i++ )
{
if( ourLinks[i].href.indexOf( 'webmastersplan.com' ) > -1 )
{
ourLinks[i].onclick = hatGeklickt; // Event hinzufügen
ourLinks[i].setAttribute( 'target', 'blank' ); // werbung soll im neuen Fenster erscheinen
}
if( ourLinks[i].href.indexOf( 'freesms' ) > -1 ) // Dein kostbarer Link
{
werbeObj = ourLinks[i];
werbeLink = ourLinks[i].href;
ourLinks[i].href = '#'; // Wird temporär durch # ersetzt
}
}
function hatGeklickt()
{
geclickt = 1;
werbeObj.href = werbeLink;
}
</script>
<form> würde ich durch:
Code: Alles auswählen
<a href="{$PAGEURL}{if (MRWRITE==1)}/freesms,ohne,anmeldung.htm{else}/index.php?area=1&p=static&page=freesms&sent=1{/if}" onClick="return check_freesms_form()">Kostenlose SMS</a>
ersetzen.
Problem bei onclick für Zwangsklicks.
Verfasst: 06.04.2006, 11:02
von DDHS
Vielen vielen Dank für deine Mühen. Echt nett von dir. Jedoch gibt es da eben das Problem, dass eben der Code von affilinet (den ich oben geschrieben habe) eingebaut sein muss und die User auf diesen Code, der aus einer Grafik besteht, klicken soll.
Wäre dies möglich in deine Version einzubauen?
Gruß DD
Verfasst: 06.04.2006, 19:18
von fornex
Hi, _DD_
kannst du mir bitte ein Beispiel per PN zukommen lassen?
Problem bei onclick für Zwangsklicks.
Verfasst: 06.04.2006, 19:36
von DDHS
Hallo fornex, hast eine PN. Freu mich über Antwort!
Gruß DD
Verfasst: 11.04.2006, 15:14
von DDHS
Hat denn keiner eine Idee?
Gruß DD
Problem bei onclick für Zwangsklicks.
Verfasst: 11.04.2006, 16:01
von Southmedia
Ich habe doch oben schon einen Lösungsansatz gepostet.
Auf die Elemente in dem Javascript bekommst du vermutlich keinen Zugriff, da sie eben per Javascript reingeschrieben werden. Höchstwahrscheinlich ist das auch noch ein iFrame, dadurch rein domainbedingt schon kein Zugriff mehr.
Also bleibt nur die Überprüfung der Klickkoordinaten.