JS objekt

Delam eno svojo komponento. Sedaj pa me zanima če pozna kdo kšen dober primer, ali pa kje in kaj iskati, kako bi naredu še za JS ta objekt.
O JavaScript-u vem nekaj malega, vendar pa svojih objektov nisem še nikoli delol.

Za začetek bi rad recimo da potem lahko na grid rowSelect kličem: IdMojeKomponente.SetText("bla"); in potem bi neka JS koda, ki bi bila sprogramirana na temu objektu (ne vem kako)  spremenila text v td-tag-u (document.GetElementById("moj_td_id").innerHtml = ime_parametra; (v mojem primeru "bla"))

Ful bi bil vesel linkov, ali pa mogoče kr enostavnega primera. Samo tok za začetek, potem bom že, sam da se usmerim v pravo smer. 

Avtor: fora, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

fora
fora - sreda, 10. januar 2007

Najlepša hvala

bojanv
bojanv - sreda, 10. januar 2007

Poglej si ClientScript property v Page class-u. Vsebuje vse potrebne metode, ki jih potrebuješ za registracijo skript. V head lahko dodajaš tudi dinamično (če določiš head tag-u runat="server" in ID="neki"). Potem lahko iz kode dostopaš do tega objekta z instanco neki ( npr. neki.Controls.Add() ). Edino pazi, da boš v pravilni fazi dodajal skripte (priporočam init dogodek).Par koristnih linkov:http://weblogs.asp.net/skoganti/archive/2004/08/22/218626.aspxhttp://support.microsoft.com/kb/910445http://blogs.msdn.com/ryanrogers/archive/2006/05/01/588166.aspx

fora
fora - sreda, 10. januar 2007

Ja moram priznati na malo po malo napredujem. (Google)Em nikjer pa ne najdem, kako na tej moji controli registrirat js file. Zanima me, kako bi v head dodal <script type="text/javascript" src="datoteka_kjer_imam_svoj_objekt.js"></script>