function reuse(param) {

 $("#moon").click(function(){
       if(param == 1) {
       alert("do something");
       } else {
       alert("Access Denied");
       }
  });

}

On Sat, Jun 13, 2009 at 6:53 PM, jwc <droghe.digit...@gmail.com> wrote:

>
> Hi guys,
> apologize for posting again the same topic. I haven't found a solution
> yet
> for my simple problem.
>
> I have a simple function that works when a link is clicked
>
> $(document).ready(function(){
>   $("#moon").click(function(){
>        alert("do something");
>   });
> });
> I need to reuse that function passing a parameter so I modified the
> function
> like that
>
>
> $(document).ready(function(){
>  $("#moon").click(myFunction("param"));
>  $("#earth").click(myFunction("param2"));
>
>  function myFunction(param){
>    alert(param);
>  }
> });
>
> I thought it should have worked but it doesn't. In fact, when the page
> has
> loaded even without clicking the first and second istructions are
> executed:
>  $("#moon").click(myFunction("param"));
>  $("#earth").click(myFunction("param2"));
>
> whereas with the following case
>
>  $("#moon").click(function(){
>        alert("do something");
>   });
> the function need to be activate by a click
>
> any idea?
> Thanks a lot
> c
>

Reply via email to