2012-06-07 28 views
0

我想從我的用戶運行以下腳本:的JavaScript在用戶控件不會運行

<script type="text/javascript" language="javascript"> 
    function RebindUpdatePanelControls(sender, args) { 
     $("#divUpload2").hide(); 
     $("#divUpload3").hide(); 
     alert("Hi Neck"); 

     $('#lnkMore').click(function() { 
      if ($('#hfClicked').val() == "0") { 
       $("#divUpload2").slideToggle(); 
       $('#hfClicked').val("1"); 
      } 
      else if ($('#hfClicked').val() == "1") { 
       $("#divUpload3").slideToggle(); 
       $('#hfClicked').val("2"); 
      } 

     }); 

    } 

</script> 

<script type="text/javascript"> 
Sys.Application.add_load(RebindUpdatePanelControls); 
</script> 

我把它添加到用戶控件文件的頂部,但它不會運行

lnkMore看起來是這樣的:

<input id="lnkMore" type="button" value="Add GCM File" /> 

有沒有其他的東西我不知道要做這個運行嗎?

如何使客戶端按鈕在被點擊時使用此代碼?

+1

我看到你的函數,但沒有實際調用它的代碼。 –

回答

1
 <input id="lnkMore" type="button" value="Add GCM File" onclick="clickfunction()" /> 


    <script type="text/javascript" language="javascript"> 
     function clickfunction() { 
     if ($('#hfClicked').val() == "0") { 
      $("#divUpload2").slideToggle(); 
      $('#hfClicked').val("1"); 
     } 
     else if ($('#hfClicked').val() == "1") { 
      $("#divUpload3").slideToggle(); 
      $('#hfClicked').val("2"); 
     } 

    }); 

} 

    </script>