Bonjour,
J'ai le script suivant :
Code :
- <script>
- function populate () {
- var obj=document.getElementById("tt" ),
- link=document.getElementById("link" ),
- aleatoire=Math.floor(Math.random()*3);
- switch(aleatoire){
- case 0:obj.value="Première page";link.setAttribute("href","http://lien1.fr" );break;
- case 1:obj.value="Deuxième page";link.setAttribute("href","http://lien2.fr" );break;
- case 2:obj.value="Troisième page";link.setAttribute("href","http://lien3.fr" );break;
- }
- }
- <script>
- <div style="text-align: center;">
- <input type="button" value="Consulter une page" onClick="populate();">
- <a href="" id="link">Disponible ici</a>
- </div>
|
Il se présente comme ça :
Lorsqu'on clique sur "Consulter une page", une phrase apparait dans la boite et on peut consulter la page web attachée à cette page en cliquant sur "Disponible ici". Les phrases qui apparaissent sont générées aléatoirement.
J'ai essayé de remplacer le mot "Disponible ici" par un bouton avec :
Code :
- <input type="button" value="Disponible ici">
|
Le problème c'est que si quelqu'un clique sur le bouton "Disponible ici", avant d'avoir généré une page, la page sur laquelle il se trouve se recharge.
J'aimerai donc que le bouton "Disponible ici" soit grisé tant qu'on n'a pas cliqué sur "Consulter une phrase". De plus, si après avoir cliqué sur "Consulter une phrase", on ne clique pas sur "Disponible ici" mais on reclique sur "Consulter..." le bouton ne doit pas se "regriser"
Comment faire ?
Merci
Message édité par schnoqueur le 01-09-2010 à 15:17:05
---------------
Mon ancien feedback A/V : http://forum.hardware.fr/hfr/Achat [...] 3624_1.htm