Petit problème javascript sur une page html

Bonjour à tous,

je m’entraîne sur le javascript en ce moment (je tate l’html en fait et j’aimerais me perfectionner).
Ces temps-ci j’essaie de comprendre comment certains sites internet ont réussis à capter les clics qu’on fait avant de laisser le droit d’ouvrir une vidéo (exemple : absolute-buzz18.comuf.com…)
Alors du coup, j’ai compris comment il grosso modo comment ca marche : le javascript repère le survol du premier lien puis le clic du second et active donc le lien à cliquer sur l’image (représentant youtube).

J’ai essayé de le reproduire avec une de mes pages persos (j’essaie d’utiliser le même procédé pour filer un bon plan), voici le lien :
alexandreminem.free.fr…

Mais rien n’y fait, rien ne veut marcher !!
Pourtant j’ai bien mis ce qu’il faut, j’ai juste viré le repérage du second lien (“120 K”) et essayé avec juste le survol du lien “J’aime” de facebook.

Pourquoi ca ne marche pas? J’ai oublié quelque chose? On dirait que Javascript est désactivé sur ma page, je me trompe?

Merci infiniment de votre aide. :slight_smile:
Edité le 08/09/2011 à 09:33

Tu es sûr que le chemin que tu as donné pour ton fichier javascript est le bon ? (erreur entre majuscules et minuscules par exemple, ou référence à un fichier qui est en local sur ton PC)

Bonjour gcc et merci de te pencher sur mon problème.

Pour tout t’avouer, je ne suis pas sûr. Si tu jettes un oeil sur mon code source, tout en bas, j’ai des références à des fichiers javascript (j’ai mis comme lien les site de googlesyndication.com (comme mis dans le site donné en exemple).

<script type="text/javascript"><!--
google_ad_client = "ca-pub-1199766783425228";
/* Ads_Abs 7 */
google_ad_slot = "1381215649";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
</center>
<center>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-1199766783425228";
/* Ads_Abs7.2 */
google_ad_slot = "0218224838";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-1199766783425228";
/* Ads-Abs7.3 */
google_ad_slot = "2519319958";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
</div>
<center>
<script src="http://www.livecount.fr/widget.js" type="text/javascript"></script>
<script type="text/javascript">
livetrack('ftr2tjdv');
</script>

Il me manque quelque chose à mettre dans mon code html?

J’ai vraiment du mal à comprendre en quoi ca ne marche pas, j’ai pratiquement tout copié du site d’exemple.
J’ai juste changé quelques liens (en mettant les miens) et ai modifié légérement le code javascript :

<script language="javascript"> var l1OK = false; var l2OK = false; function share() { alert('yo'); } function getIt() { if(l1OK && l2OK) window.open('http://absolute-buzz.blogspot.com/2011/09/rihanna-at-carnival-in-barbados-on.html','_self'); if(!l1OK) alert("Vous devez cliquez sur J'aime avant de voir la vidéo."); else if(!l2OK) alert("Vous devez partager avant de voir la vidéo."); } </script>

EN

<script language="javascript"> var l1OK = false; function share() { alert('yo'); } function getIt() { if(l1OK) window.open('bonplan.html','_self'); if(!l1OK) alert("Vous devez cliquez sur J'aime avant de voir la procedure.");</script>

“l1OK” correspond à la détection de la souris au dessus du LIKE facebook.
Je n’ai pas besoin du “l12K” qui lui correspondait sur le site d’exemple au clic sur le partage de lien sur facebook.

Je n’avais pas vu que ton script était en fin de page source (j’avais juste regardé le contenu du )
Donc en principe pas de risque d’erreur dans les liens.

En fait, si tu exécutes ta page dans firefox, et que tu regardes la console d’erreur, il te dit clairement qu’il manque une accolade fermante à la ligne 59.
Et la ligne 59 ça m’a tout l’air d’être celle que tu dis ci-dessus avoir modifiée …
Edité le 07/09/2011 à 15:32

rho les glandes, pour juste un “}” … Merci beaucoup gcc, j’essaie de changer ca ce soir et je croise les doigts :slight_smile:
Tu m’as donné un tuyau en tout cas (avec la console d’erreurs Firefox, j’avais complètement zappé cet outil!)

La console c’est souvent un peu juste, il y a firebug qui est un excellent complément

Noté, je vais me l’installer, merci du conseil. Je ferais mes retours sur la situation ce soir (ou demain) :wink:

@gcc : c’était effectivement ca le problème. Merci beaucoup. :slight_smile: