Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Klick Zwang

Die erklärung, wie man es macht, dass man man zuvor auf einen
Link geklickt haben muss, um einen anderen klicken zu können.
Beispiel: Werbebanner -> Man muss zuvor auf ihn klicken um sich z.B.
registrieren zu können.

Das ist der JavaScript-Code, der in den Head-Bereich gehört.

CODE:
<script language="javascript" type="text/javascript">
function check(url) {
if(visited==true) self.window.location=url;
else return alert('Bitte erst auf den Link klicken! Danke!');
}
function visited() {
visited=true;
}
</script>


Der Text in dem alert() kommt,wenn man auf den 'Weiter'-Link klickt, ohne zuvor den Banner angeklickt zu haben. In den a-Tag des Links, welchen man zuvor klicken muss, muss sich in '_blank' öffnen und folgendes Attribut enthalten: 'onclick="visited();"' .
Der href-Attribut des Links, den man danach klicken darf, muss folgendermassen aussehen: 'javascript:check('http://www.dreamcodes.de/');' Du musst nur noch die URL anpassen.

Beispiel:
CODE:
<a href="http://www.dreamcodes<.de" target="_blank" onclick="visited();">Erst hier klicken</a>
<a href="'javascript:check('http://www.dreamcodes.de/');'">Danach kann man erst hier klicken</a>

 
ID: 1670
eingestellt am: 07.08.2008
Autor: Keine Angabe
Status zum lesen: Gast
gelesen: 4332
Webseite: www.dreamcodes.com
[Drucken]