Affectation variable sur un onclick ?

salut à tous c'est pour savoir si c'est possible d'affecter une valeur à une variable pendant un evenement (ici onclick).

par exemple : onclick=($var="4")

merci de me repondre et meme mieux de me donner une eventuelle syntaxe si possible..

merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

8 réponses

  1. Salut,
    Tu as plusieurs possibilités, par exemple si tu travaille en php, tu peux reposter ta page avec :
    onclick="reposter()"
    et une fonction reposter du type
    <SCRIPT LANGUAGE=javascript>
    function reposter(){
    location.href="index.php?varname1=value1&var2=value2;
    }
    </SCRIPT>
    ou sinon tu fais juste une fonction JS qui affecte une valeur à ta variable :
    <SCRIPT LANGUAGE=javascript>
    function affecter(){
    var name=value;
    }
    </SCRIPT>
    Mais sans info je peux pas t'en dire plus
    1. :'( nif je n ai pas tres bien compris je suis dans une page html et j ai mon bouton et je veu que lors que je click ma var save recoit une valeur comment je doit my prendre s'il vous plaiiiiiiii
      1. théoriquement dans onclick'' tu est comme entre les balise <srcipt></script> donc je pense qu'il ne devrai pas y avoir de probleme...
        1. sauf que vaut mieu que tu ecrive :

          onclick="$var='4'"
          1. qu'est ce que tu entend exactement par reposter stp ?

            si tu est toujours là ...
            1. Je veux dire recharger en passant quelques paramètres différents, mais je ne sais pas si mon utilisation de reposter est 100% rigoureuse sur le plan sémantique.

              mais je crois que l'exemple de vdumontier réponds plus à ta question.
            2. est-ce que tu sais par hasard comment utiliser plusieurs instructions sur un evenement ?
              par exemple je voudrait mettre dans un premier temps:

              onclick="this.className=\'tabover\'"

              et qu'ensuite dans le meme onclick on puisse affecter une valeur à une variable donc de mettre plusieurs instructions sur un evenement.
              je sais que c'est possible mais je ne connais pas du tout la syntaxe .

              merci d'avance...
            3. @gamermeleeje ferais une fonction dans le head de la page
              fonction(){
              commande 1;
              commande 2;
              ...
              }

              et sur l'objet je mettrais onclick="fonction()"

              si ta fonction revient sur plusieurs objets, utilise des parametres :
              onclick="fonction(param1,param2)"

              et fonction(){
              commande param1;
              comande param2;
              }

              comme cela tu ne créé qu'une fonction et l'utilise différement selon l'objet (ne pas appliquer le même style par exemple.