Hvad nu hvis jeg skal have den lyd spillet når jeg har trykket på linkbutton ??
har prøvet dette:
Protected Sub LinkButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton.Click LinkButton.Attributes.Add("onMouseOver", "EvalSound('sound1')") End Sub
hehe.. det er også forkert.. den linje der skal tilføjes i page load på din side.
jeg tror ikke rigtigt at du har behov for en linkbutton overhovedet.. men jeg ved jo ikke hvilke tanker du har dig.
ps. fjern også det even du har lavet på den linkbutton - hvis der kun skal stå den ene linje der så har du ikke brug for den - det der laver et postback
den virker fint når jeg bruger ommouseover, men jeg skal bruge onclick
Hvordan skal jeg gøre det :
Protected Sub LinkButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton.Click LinkButton.Attributes.Add("onClick", "EvalSound('sound1')") End Sub
Protected Sub LinkButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton.Click LinkButton.Attributes.Add("onclick", "EvalSound('sound1')") End Sub
Jeg har bare testet med en alert og her fik jeg min alert før den postede siden.
Men det kan jo være det virker anderledes når man vil afspille en lyd. Jeg har placeret mit javascript under </head> tag'et på min side.
hvis det stadig ikke virker så kan du vel lave et grimt trick som at den linkbutton man klikker på ikke laver noget postback, men istedet har en anden linkbutton som er usynlig og du fra dit javascript klikker på den efter den har afspillet lyden.
ok kan man sige til linkbutton at hvis man indtaster noget i TextBox og trykker på enter på keyboard så aktivere den knappen ? Hvis du ved hvad jeg mener :D
Ja... du kan laver en onKeyPress på din TextBox (javascript igen) og kalde en metode som du laver i javascript, som tjekker hvilken knap man har trykket... hvis det er "Enter" så skal du via. javascript klikke på den linkbutton.
function doSomething() { if(event.keyCode == 13) { document.getElementById('det id du gav din linkbutton').click(); } }
Synes godt om
Ny brugerNybegynder
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.