0

ユーザーコントロールから次のスクリプトを実行しようとしています。

<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>

usercontrolファイルの先頭に追加しましたが、実行されません

lnkMoreは次のようになります。

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

これを実行するために私がしなければならないことが他にありますか?

クライアント側のボタンがクリックされたときにこのコードを使用するようにするにはどうすればよいですか?

4

1 に答える 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>
于 2012-06-08T01:59:03.993 に答える