Bonjour, je voulais savoir s'il était possible de transformer un "simple lien html" en bouton cliquable de type formulaire, avec ce script:


<SCRIPT LANGUAGE="JavaScript">
clic = false;
</SCRIPT>

<!-- CECI EST LE CODE DE L'IMAGE DU SPONSOR -->
<a href="http://www.monsponsor.com" onClick="clic=true" TARGET=_blank><img src="monsponsor.gif" alt="Cliquez sur mon sponsor" border="0"></a><br /><br />

<!-- CECI EST LE LIEN -->
<A HREF="http://www.moi.com/mapage.html" onClick="return(clic)">cliquez d'abord sur mon sponsor puis sur ce lien pour visiter mon site</A>



Je pense qu'il faut changer cette partie:


<A HREF="http://www.moi.com/mapage.html" onClick="return(clic)">cliquez d'abord sur mon sponsor puis sur ce lien pour visiter mon site</A>


En quelques choses comme ça:

<form><input type="button" value="Accueil" OnClick="window.location.href='http://www.moi.com/mapage.html', return(clic) " alt="Cliquez sur mon sponsor></form>
Modifié par Colin75 (06 Feb 2010 - 18:44)
Bonjour,

1. Le JavaScript que tu as écrit comme contenu de l'attribut onclick contient une erreur de syntaxe.
2. J'ai pas trop compris l'utilité de la manoeuvre... pourquoi ne pas faire un simple lien? Quelle est la fonctionnalité visée?
Bonjour,
Merci de la réponse. L'utilité est simple, en créant un bouton à la place du lien, je masque "un peu plus" le lien de la page. Je sais qu'il suffit de regarder le code source pour trouver le lien de la page, mais c'est ce "un peu plus" qui n'est pas négligeable.
Au final, en combinant ce systéme (le script en entier + le bouton) à un iframe, je cache un peu plus le lien de la page visée, pour éviter un maximum que les gens fassent un lien direct vers la page concernée.
Dans ce cas autant tout gérer en JavaScript (vu que tu en dépends de toute manière), et ne créer le lien qu'après la première étape franchie.