Kalde javascript fra Codebehind - fejler med RegisterStartupScript
Kan ikke få javascriptet til at blive afviklet fra Codebehind. Javascriptet skal ændre teksten i label - men det sker ikke. Navnet på javascript skrives i stedet for.Code:
<script type="text/javascript" language="javascript" >
function DemoJavascript() {
document.getElementById("Label1").innerHTML = "Så er DemoJavascript kaldt fra Codebehind";
}
</script>
og i body
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Her skal teksten ændres når DemoJavascript kaldes fra codebehind"></asp:Label>
Fra Codebehind:
Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
Page.ClientScript.RegisterStartupScript(Me.[GetType](), "load", "DemoJavascript();")
End Sub
Det eneste som sker at der skrives: DemoJavascript();
Hvad gør jeg galt?
??:o) karsten_larsen