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

  • Votes
  • Date
  • Date décroissante
  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. 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.
        2. :'( 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