Quantcast
Channel: javascript in update panel
Viewing all articles
Browse latest Browse all 3

javascript in update panel

$
0
0

sono riuscito a far funzionare lo script  modificando il codice in questo modo

<head runat="server">
    <title></title>
    <script src="jquery-1.5.min.js" type="text/javascript"></script>
    <script src="JScript.js" type="text/javascript"></script>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
            <CompositeScript>
                <Scripts>
                </Scripts>
            </CompositeScript>
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
            </Triggers>
            <ContentTemplate>
                <input id="Button1" type="button" value="button" class="m" onmouseover="col(this);" />
                <asp:Label ID="Label1" runat="server" CssClass="l_1" Text="Label"></asp:Label>
            </ContentTemplate>
        </asp:UpdatePanel>
        <asp:Button ID="Button2" runat="server" Text="Button" />
    </div>
    </form>

il jscript

$(document).ready(function () {
}); 
 function col2(m) {
            var className = $(m).attr('class');
            $(m).removeClass();
            $(m).addClass('l_2');
        }

e il codebehind

    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        Label1.Attributes.Add("onmouseover", "col2(this);")

    End Sub

tutto funziona ma non so se sia il modo più corretto per far si che il javascript funzioni all'interno dell'updatepanel dopo il suo aggiornamento

qualcuno ha qualche altro suggerimento?


Viewing all articles
Browse latest Browse all 3

Trending Articles