Visualizzazione dei risultati da 1 a 4 su 4

Discussione: passare 2 variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    passare 2 variabili

    ciao a tutti!

    se in una funzione ho bisogno di 2 variabili, quando chiamo la funzione devo fare cosi?


    function(var1,var2)
    {
    ....
    }



    onclick="function(1,2)"


    grazie

    ciao

    igor

  2. #2
    no, ad onclick devi passare una funzione non un'istruzione. Devi fare:

    onclick = function(){
    functionName(1,2);
    }

    Ho chiamato la tua funzione functionName anziché function che era un po' ambiguo
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ciao!

    grazie per la risposta!

    duqneue cosi:

    codice:
    <script language="javascript" >
    function updcoords(x,y)
    {
    document.getElementById("x").innerHTML = x;
    document.getElementById("y").innerHTML = y;
    }
    </script>
    
    <body>
    <a href="#" onclick="function(){updcoords('.$col.','.$row.')}"> 
    <div id="x" >  </div>  -  <div id="y" ></div>
    </body>

  4. #4
    ah, no aspetta, se lo metti come DOM0 allora puoi passare direttamente l'istruzione.

    <a href="#" onclick="updcoords('<?=$col?>','<?=$row?>');">

    è come DOM1 che lo devi mettere come funzione:

    <a href="#" id="link">

    <script type="text/javascript">
    document.getElementById('link').onclick=function() {
    updcoords('<?=$col?>','<?=$row?>');
    }
    </script>
    I DON'T Double Click!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.