Rechercher : dans
Par :

[javascript] onClick et function

Dernière réponse le 7 mai 2009 à 11:53:22 hamzafes, le 16 sep 2006 à 00:10:45 
 Signaler ce message aux modérateurs

Salam,

Ci-dessous un petit code Html contenant un petit script du langage javascript, en fait ce code réalise une opération trés simple:
dans la page il y a un bouton nomé "yes" en clickant dessus il sera remplacer par un autre bouton nomé "no" et vise-versa.


ça marche pour le premier click puis rien ne se passe et... je n'arrive pas à trouver le pb.

<html>
<head>
<script language="JavaScript">

function yes()
{
document.write('<input type="button" value="Yes" onClick="no()"/>');
}
function no()
{
document.write('<input type="button" value="No" onClick="yes()"/>');
}

</script>
</head>

<body>
<input type="button" value="yes" onClick="no()"/>
</body>
</html>


Merci

Allah mo3ine

Meilleures réponses pour « [javascript] onClick et function » dans :
Javascript - trim() VoirLa fonction trim() de PHP (et d'autres langages) permet de supprimer les espaces en début et fin de chaîne. Il n'existe pas de telle fonction en Javascript mais le code suivant permet de la remplacer : Function trim (myString) { return...
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...
Javascript - L'objet Math VoirLes particularités de l'objet Math L'objet Math est, comme vous l'imaginez, un objet qui a de nombreuses méthodes et propriétés permettant de manipuler des nombres et qui contient des fonctions mathématiques courantes. Quelque soit la méthode ou la...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...

1

MichaelJackfan, le 16 sep 2006 à 09:05:57
  • +1

Personnellement, je n'aime pas trop utiliser "document.write".
Moi j'aurai utilisé le code ci-dessous, je ne sais pas s'il te convient.

<html>
<head>

<script language="JavaScript">

function change()
{
if (document.forms['formulaire'].yesNo.value=="no")
{document.forms['formulaire'].yesNo.value="yes";}

else
{document.forms['formulaire'].yesNo.value="no";}
}

</script>
</head>

<body>
<form name='formulaire' >
<input type=button name='yesNo' value="no" onClick="change()" />
</form>

</body>

</html>

Répondre à MichaelJackfan

2

hamzafes, le 16 sep 2006 à 11:14:49

Salam,

Merci MichaelJackfan, mais enfait le truc du bouton n'était qu'un exp, le vrai pb que je rencontre est que tout code du genre:

document.write("<balise .... onEvenement="fct()">...");

ne marche pas.

même si l'evenenement se declanche sur la balise la fonction fct() ne sera pas appler.

dans mon exp, en clickant sur le bouton NO la fonction yes() n'est pas appler.


Allah mo3ine

Répondre à hamzafes

3

 zouker, le 7 mai 2009 à 11:53:22

Bonjour a tous,
je suis vraiment dans la merde hihi
voila j ai un probleme en javascript

je dois faire un travail sur l ecobonus
mais j arrive pas a faire une application java
je dois entre des donner concernant l'emison de co2 numerique dans un champ

lorsque c donné son entree on dois clicker sur oui ou non

si oui il ya automatiquement il diminution de 10
si non bien il ya rien

et pour le resultat si on click sur calcule, la donner numerique diminuer de 10 ou pas diminuer se trouvera dans un tranche, et si elle est dans une tranche cfl le lien de limage et bin on pourra determiner sa prime


voici une image pour les tranche et voici mon code html

lien image

href= <a href='http://fiscalite.wallonie.be/...' target='_blank' rel='nofollow'>http://fiscalite.wallonie.be/...</a> target='_blank' rel='nofollow'>http://images.google.be/...</a>

<html>

<head>
</head>

<body>

<FORM METHOD="POST" ACTION="/pages/calcul.php">

<p><strong>Emission de co<sub>2</sub> du véhicule :</strong></p>
<input type="text" name="old" size=8 value=><br>


<p><strong>Famille nombreuse :</strong>
<input type="radio" name="famille" value="oui" checked="checked"/> Oui
<input type="radio" name="famille" value="non" /> Non

<br>
</p>

<input type="submit" value="Calcul" name="process">
<br>
<p><strong> Montant de la prime </strong></p>
<br>
<input type="text" name="old" size=8 value=><br>
</p>
</FORM>
</body>
</html>

si quelqu'un peu m aider se serai vraiment gentille

Répondre à zouker
Collection CommentÇaMarche.net