Friday, April 1, 2016

tạo các scrip làm việc trong môi trường trình duyệt

Chdng 8'' x ''ý cộc ''vcb ớorrr 197 List box cun xut hin di dng mt t hp ca mt text box nhiu dng gn vo mt thanh cun thng ng nh bn cú th thy õy. 1 Form Controls - Microsoft Internet Cxpfcxet t Êe Favorite W '' '' ~ - v Toot? . 3 Stop 1- j q f x i jjelp Rộlrụirt 4 Honve r I * - ô* J õ Search fdvortfci ? Medô ằ 0 '' S '' HijiCKy M ad i 13 ằ1 f ~l A Scrolled List Box Control H ớ-.yhours aw d y uw te v K ow eek o o atch ie jS fj? |0hour$ 1 hu -5 o rs 11-15 hours v.otfe thcul H h i -rs | | j j ] Pono_______ . : ; - _______'' _ _^ '' ; ''{'' What would you like for dinner? Beef Pork coption value=4">Fish Vegetables Bng cỏch xỏc lp thuc tớn h size, chỳng ta cú th chnh sa list box x xung tr th n h mt list box cun. Vỡ thuc tớn h size ch cho 198 Chng 8: x lý cỏc web form phộp ba mc hin th cựng mt lỳc, ngi dựng s cú th thy hai mc cũn li bng vic s dng th a n h cun (scroll bar). cớorm action=#> What would you like for dinner? Vegetables Phn t HTML cú mt s thuc tớn h cho cỏc n h p h ỏ t trin web thờm k h nng iu khin i vi din mo v h n h vi ca control list box: t t id Chui phi duy nht qii ton b trang web B class Danh sỏch cỏc class css i kốm B style Cỏc lnh style c ss ni dũng R title Tiờu t vn R lang Al ngụn ng ISO B d ir Ing ca text (tphi sang trỏi bcc l'' trỏ; sang phi) f name Tờn ca control B s iz e S hng hin th cng mt lỳc B m ultpe Cho phộp control chp nhn nhiu la chn R tab index Xỏc lp k t cỏc control nhn tiờu im trn mt form R disable Khúa control sao cho nú khụng th nhn tiờu im hoc c chỡnh sa bi ngi dựng Bờn cnh cỏc thuc tớn h trc, control list box cng cú th ún bt mt s s kin. Chỳng ta s xem xột cỏc phng thc x lý s kin HTML n nh sn mt cỏch chi ti t hn trong chng 9. L ist box cú th ún b t ba s kin sau õy: R onfocus Mó JavaScript m s chy khi mt control nhn tiờu im B onblur Mó JavaScnp m s chy kh mt control mt tiờu im B onchange Mó JavaScript m s chy khi mt control mt tiờu im v giỏ tr ni dung ca nú ó c thay i. Chng 8: x ''ý oỏc web crm 199 P h ốn t HTML cú mụt, s thuc tớn h riờng ca nú: B id Chui phi duy nht qua (oan irang web B class Danh sỏch cc class css di kốm B sty le Cỏc lnh style css nụi dũng R title Tiờu t vn M lang Mó ngụn ng ISO t d ir Hng ca tex! (!phi sanq tri boc t trỏi sang phi) B selected nh ngha mt danh sỏch ny l mc nh ấf disable Khúa control rao chc rú khụng th nhn tiờu im hoc c chnh sa bi ngi ựng f label nh ntiici mt nh 0. cho mc danh sỏc M value Chuụi ttc tr v sen er kbi mt ngii dựng chn mc ớ Phn. i; cng cú 1;h Iihn mt s s kin. Chng 9 s xem xộx, ch: t. t hn ''x, c phng thc xỳ'' lý s kin HTML n nh sn. Chp nhn d liu nhp text vi mt vựng Text Mt bin th ca text box l text area (vựng text). Control tex t area .:hp nhn nhiu dũng nhp liu v dc nh ngha s dng phn t HTMI ctex tar ea> Mt khuyt im ca control tex t area ] bn khụng tn gi) bn di- dng lng o lieu m mt ngi Gựng thờm vỏo conư trol ú. Nhng tnuc tớn h pn biốn n aõ t cho phn t la rows, cols (columns) v name. Nh bn thng mong i bn quyt nh chiờu cao cua control s .ig t.H.c t.n.1 row.i v C,ii4u rng cua ccn troi s dng thuc tớn h cols. Vớ d, vựng text, sau õy phi cha 5 hng rng 60 ký t. This is my example text area. Text mc nh c chộn gia cỏc th v . Thờm m t Control Push Button vo mt Form K hụng ging nh cỏc control khỏc, cỏc push button (hoc ch cỏc button) thng khụng c s dng cung cp d liu nhp ngi dựng. Mc ớch ca chỳng l lm cho trỡnh duyt thc thi mt s mó Jav aS crip t thụng qua phng thc x lý s kin onclick ca nỳt. Cú 200 Chng 8: x lý cỏc web form mt loi control push button c bit c gi l subm it button cú th c s dng cung cp d liu nhp ngi dựng. P h n tip theo s xem xột cỏc nỳt submit. Trong HTML cú hai cỏch to mt nỳt push n gin: bng phn t v bng phn t . P hn t c s dng to loi nỳt push c bn n h t nh sau: cbutton onclick="dothis()> ciont size= 6xD>OK Sau õ> la din mo ca loi I1C putih c bit ny trong mt ca sú trỡn h duyt. 1'' 3 Foini Controls - Micmsoll Intftinftt f RpkiMit |l] rte \\ * |j- E function checkname() { a!ert(Yoiir name is + document.forms[0].fullname.value); } What is vour name? Trong m ó HTML trc chỳng ta ó xỏc nh mt hm JavaS cript m s c gi vo lỳc form c trỡn h n web server s dng thuc tớn h x lý s kin onsubmit ca phn t . H m s c gi l checknameO m chỳng ta ó nh ngha ngay trờ n form. Mt khi hm checknam eO h o n t t, d liu form s c gi n U R L h ttp :// vm w.m yserver.com /form handler x lý. õy bn cú th thy form HTML c to. The onsubmit Event Handler v /h a t It your nam e? jscott Nỳt c ghi n h ón l "Submit Form" th t ra l nỳt subm it, n ỳ t ny s lm cho form c gi n web server. Tuy nhiờn, trc khi nú c trỡn h , hm checknameO c gi. H m ú n gin truy tỡm ni Chng 8: x ''ý cỏo vveb orm 203 dung ca text box v hin thi nú trong mt hp bỏo ng JavaScript. Mt khi hp bỏo ng c chp nhn t)''i ngi dựng, form gi d liu ca nú n web server x lý. ó g Phng thc x lý s kin onsubmit th t ra cú kh nng ngn web site c trỡn h . Viờc tr v giỏ tr Boolean false t hm khin cho vic x lý dỡớng li. ra form khụng c ờ trỡn h n server Capture Form Control Events Sample text Last event captured:   P hn th õ n ca ti liu HTML cú mt HTML cha mt conư trol - m ultiline text box c gi l . Chỳng ta cng ó nh ngha mt vựng HTML cha text m chỳng ta cú th thay i s dng JavaScript. cng nh ngha mt s phng thc x lý s kin. T rỡnh duyt web s gi mt hm JavaS cript cú tờn l modify lay er() nu bt k s kin sau õy xy ra cho control ny: M onm ouseover Kh cursor chut i vo control Chng 8: Cỏc giao din 205 public, class MyClp.ss. AcmeClais; i public new virtua! MyMeihocl(; è a ... 1 t v n ó c gii quyt Hoc bn cú th s dng modifier o v e r rid e nờu bn d nh ghi ố MyMethod trong class C b. T ro n g vớ d di õy class M v D eriv ed C lass th a k class M yBaseClass. Mi class cha il class thnh viờn c gi l MyClass. lm n M vClass trong class c s, modifier n e w dc s dng trong phn khai, bỏo ass. Theo cỏch ny cú th truy cp cỏc th n h viờn trong cỏ iiai cl&st \ s dng cac thnh viờn ca chỳng. V ớ d 8.5 // Example 8-5.cs // Hiding members using the new modifier using System; )U1)IK, cass f-yiyBase jicss 1 ỏaớ3 M vX s. I public lili my I''ll -1 t.''i. public virtual My Method (; return Hello trorrt the base class! } ( } public class MyDerivedClass: MyEJaseClass I // The following nested class hides the base class member: new public class MyClass // notice the new modifier { public int mylnt = 321;

No comments:

Post a Comment

LIÊN HỆ HƯỚNG DẪN DOWNLOAD TÀI LIỆU 0972246583 - 0984985060