Avatar billede lizardine Nybegynder
06. april 2004 - 22:01 Der er 6 kommentarer

Javascript OnClick event på ASP:Button

Hej

Jeg har en <asp:button> som jeg gerne vil have en javascript event på når brugeren klikker på knappen. Men tilsynladende kan dette ikke lade sig gøre med en asp:button, da onclick eventet nu er en serverside event og ikke clientside.

Er der en måde at komme udenom dette på, så jeg kan benytte onclick til at fange en javascript event?
Avatar billede lizardine Nybegynder
06. april 2004 - 22:02 #1
...og jeg skal stadigvæk kunne benytte onclick eventet på serveren. Så jeg kan desværre ikke fjerne runat=server på min button kontrol.
Avatar billede nielsbrinch Nybegynder
06. april 2004 - 22:03 #2
Lidt løs uprøvet viden:

Jeg tror nok du kan putte en JavaScript event på, hvis du bruger en HtmlControl i stedet - og en HtmlControl kan du også tilgå fra CodeBehind på samme måde som din asp:button.

Jeg kan ikke følge op på den påstand, da jeg ikke selv har styr på det.
Avatar billede guidmaster Nybegynder
06. april 2004 - 22:25 #3
Du kan fint have både server og client side onclick events. Det du skal bruge for at få et client side event er http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebUIPageClassRegisterClientScriptBlockTopic.asp
Avatar billede burningice Nybegynder
09. april 2004 - 18:40 #4
dinKnap.Attributes.Add("onClick", "java script:Alert('hej')");
Avatar billede basementjack Nybegynder
13. april 2004 - 23:34 #5
Her er nogle copy'n'pastes fra noget af mine koder.. Tror det er det nielsbrinch mente...
(.....)
<script language="JavaScript" type="text/JavaScript">
        function link2(id)
        {
        window.location="index.aspx?w="+screen.width+"&id="+id;
        }
    </script>
(.....)
<p>
    <asp:Panel id="Panel1" CssClass="pnlHeader" runat="server">Menu</asp:Panel>
</p>
<p>
    <a href="java script:link2(1)">EtLink</a>
</p>
(.....)

Håber det hjælper.. :)
Avatar billede basementjack Nybegynder
24. august 2004 - 11:27 #6
Fandt du ud af noget, lizardine?..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester