Avatar billede soerens Nybegynder
22. juni 2004 - 13:18 Der er 6 kommentarer og
1 løsning

Tilføj client-side script til control

Jeg sidder og bøvler med hvordan man tilføjer et client-side script / event handler til en control.

Min code behind kode:

  Dim Image As System.Web.UI.WebControls.Image
 
  Image = New System.Web.UI.WebControls.Image()
  Image.ImageUrl = "../images/editor/btnNew.gif"

Hvordan tilføjer jeg noget client side script, f.eks. til onMouseOver eventen, til denne control?

/SoerenS
Avatar billede powernodes Nybegynder
22. juni 2004 - 14:00 #1
Image.AddAttribute("onMouseOver", "alert(this.src)");
Avatar billede powernodes Nybegynder
22. juni 2004 - 14:02 #2
..mit eks er c# - du skriver vb ser jeg.
Men mon ikke det bringer dig videre anyway.
Avatar billede soerens Nybegynder
22. juni 2004 - 14:33 #3
Lige hvad jeg skulle bruge!

Bortset fra at syntaksen er mere ala:

  Image.Attributes.Add("onMouseOver", "this.style.border='1px outset';")

Ved ikke om det er en VB ting eller hvad, men det virker ihvert fald :o)

/SoerenS
Avatar billede soerens Nybegynder
22. juni 2004 - 14:33 #4
Hov, post lige et svar og der er point til dig!
Avatar billede nielsbrinch Nybegynder
22. juni 2004 - 19:29 #5
Kan man ikke JavaScript'e direkte i aspx'en og på en eller anden måde henføre det på kontrollen?
Avatar billede powernodes Nybegynder
23. juni 2004 - 10:31 #6
svar

niels>>Jo, men kræver at du kender ID eler lign

var obj = document.getElementById("elem");
obj.onmouseover = function() {
  // gør noget
}
Avatar billede soerens Nybegynder
23. juni 2004 - 11:33 #7
ID kan man også regne ud "manuelt".

For et form element er det noget ala IDPaaMinForm_IDPaaMitElement.

I mit konkrete tilfælde er det dog ligemeget, da jeg rent faktisk skal bruge det til dynamisk genererede billeder. Så er det lidt nemmere at tilføje scriptet serverside.

/SoerenS
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