Variable php dans javascript possible ?

Résolu
Bonjour,

voila tout d'abord je vous montre mon programme en javascript ( ce n'est pas moi qui l'ai fait) :

<html>
<head>
<script type="text/javascript">
function start(x){
var o=document.getElementById("on" );
if(x >= 0)
{
o.value = x;
setTimeout("start("+x+"+1)", 1000);
}
}
</script>
</head>
<body>
<input type="text" id="on" />
<input type="button" onclick="javascript:start('1')" value="On" />
</body>
</html>

mes question sont les suivantes :

est ce que je peux mettre une variable php a la place du 1 ??

par exemple a la place du 1 je met une variable qui a été récupérer d'un formulaire est ce possible ??

et a quoi sert cette ligne :

o.value = x; (j'ai compris toute les autre sauf celle la^^)

merci d'avance pour vos réponses.

coordialement
baki
Configuration: Windows XP
Firefox 3.5

8 réponses

  1. salut alors :
    o.value = x;
    attribut la valeur de x au champ on
    et pour le php oui tu fait genre :
    <input type="button" onclick="start('<?php echo $lavariablequetuveux;?>';)" id="on" />

    (j'en ai profiter pour corriger l'erreur de value)
    1. merci bcp et j'ai une autre question maintenant lol

      voila alors j'ai fait ceci :

      Mine de métal (niveau <input class="input" size="3" type="text" name="metal" value="" />)
      <input type="submit" class="input" name="cec" value="Construire niveau supérieur" onClick="document.forms[0].metal.value='+1';return(false)"/>

      enfaite ce que je voudrais faire c'est que lorsque je clik sur le bouton, ben sa rajoute +1 dans le formulaire type text

      je sais pas si c'est bien claire lol
      1. non juste éclaircir

        mais je pense qu'en faite il faut que je reprenne mon code d'avant et au lieu de faire un truk toute les seconde faut je le face a chaque clik no ?
        1. ben je suis pas sorti de l'auberge mdrrr

          merci je vais essayer de faire tout sa merci pour ton aide
          1. allez jv tfaire une fleur :
            <script type="text/javascript">
            function chezpas(sens)
            {
            chif = parseInt(chiffre);
            if(sens =='a')
            {
            document.getElementById('relou').value = document.getElementById('relou').value+1;
            }
            if(sens =='b')
            {
            document.getElementById('relou').value = document.getElementById('relou').value-1;
            }
            }
            </script>
            <input type="text" id="relou" name="relou" value="0" />
            <input type="button" onclick="chezpas('a')" value="+" />
            <input type="button" onclick="chezpas('b')" value="-" />
            1. merci bon je vais essayer de comprendre tout sa

              merci encore