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>
|