Bonjour à tous.

J'ai fait une page assez simple avec des updatepanels.
J'ai besoins d'appeller une fonction javscript sur un contrôle mais au chargement de la page il me provoque une erreur de compilation et je ne comprends pas pourquoi.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="testchat.aspx.vb" Inherits="testchat" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script language="javascript" type="text/javascript">
    function txtBas() {
            document.getElementById('txtChat').scrollTop = document.getElementById('txtChat').scrollHeight;
            }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager runat="server"></asp:ScriptManager>
    <div>
    Page de test du chat
    <asp:Timer ID="Timer1" runat="server" Interval="1000"></asp:Timer>
    <asp:UpdatePanel ID="upChat" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnEnvoi" EventName="Click" />
        <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
    </Triggers>
    <ContentTemplate>
    <asp:Label ID="lblChat" runat="server" Width="400" Height="150" BorderStyle="Solid" BorderWidth="1" >ici le text de chat</asp:Label>
    <asp:TextBox ID="txtChat" runat="server" ReadOnly="true" TextMode="MultiLine" Columns="80" Rows="15" OnTextChanged="javascript:txtBas();"></asp:TextBox><br />
    </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdatePanel ID="upenvoi" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
    <asp:TextBox ID="txtMsg" runat="server" TextMode="SingleLine" MaxLength="200"></asp:TextBox>
    <asp:Button ID="btnEnvoi" runat="server" Text="Envoyer" />
    </ContentTemplate>
    </asp:UpdatePanel>
 
    </div>
    </form>
</body>
</html>
Et lorsque je charge la page il me dit :
Message d'erreur du compilateur: BC30456: 'javascript' n'est pas un membre de 'ASP.testchat_aspx'.
Je ne vois pas où j'ai fait une erreur.

Pouvez vous m'aider ?