Phần 9 cuốn sách Các thủ thuật trong Flash & Dreamweaver giới thiệu tới người đọc các kỹ thuật trình duyệt thế giới thực; các phương trình cháy bùng nổ; tạo nhanh trang, trang mẫu và thư viện; những phần tốt nhất của Dreamweaver, các thủ thuật áp dụng phía máy chủ. Mời các bạn cùng tham khảo nội dung chi tiết.
® C h n g 14: Các kỹ th u ậ t trìn h duyệt t h ế giới thực 465 H ì n h 14-18-2 I 0K C ancel Help H ì n h 14-18-3 Thủ th u ậ t 14-19: X em trư c n h iề u h sơ c ù n g lú c Đôi bạn làm việc với nhiều tậ p tin muốn xem trước chúng trình duyệt, t h ế bạn mờ nhiều tập tin n h ấ n phím F12 dế xem chúng Điều thường làm m ấ t thời gian bạn h ẳn sung sướng biết rằ n g b ạn có th ể xem t ấ t tra n g web lúc Trong bảng điều k h iể n Files, n h ấ n phím Ctrl n h ấp chuột vào tập tin bạn muốn xem n h ấ p chuột sau n h ấ n phím Shift nhấp vào tập tin k h ác để chọn m ột loạt tập tin (xem hình 14-19-1) Sử dụng phím t ắ t F12 (xem tro n g tr ìn h duyệt chính) Shift+F12 (xem trìn h duyệt phụ) n h ấp nút chuột phải vào ph ần lựa chọn bảng điều k h iể n Files chọn tr ìn h duyệt menu Preview in Browser T ấ t tr a n g mở cửa sổ trìn h duyệt để bạn có th ể duyệt qua chúng th ơng qua nút Back chúng mở nhiều cửa sổ trìn h duyệt để bạn xem H àn h vi M P h ầ n II: Các thủ thuật, Dreamweaver 466 tùy thuộc vào p h iê n b ả n t r ì n h duyệt, h ệ điều h n h b n đ a n g sử dụng thông số b n t h i ế t lập t r o n g m ộ t sơ' t r ì n h duyệt c õ s Ồ S ite B Ồ ầ i t * * | E - Thu th u a t (D :\ th u th u at; ỂÌ\ im ages Sỉ 0 2 )pg ãá S) 0 )pg s p a ce r.g if a p p c ss bg_grad |pg b g _ n a v jp g : a ì e m x _ n a v je ft.c s s g b ln a v _ left.g if & g lb ln a v _ se lected g if b g lbn av _back g ro u n d g if 'Ị j g lbn av _rig h t.gif I p a g e l.h tm Ql page2.h(:m H p a g e3 h tm p a g e h tm @L page5.htm 461~ ~ ĩỹ ~ I V! JS' lo c a l ite m s s e le c te d to ta llin g b y l H ì n h 14-19-1 T hủ th u ậ t 14-20: S o n th ả o d a n h s c h trình duyệt Việc xem trước tr a n g web tron g số tr ìn h duyệt giúp bạn tránh phiền toái sau Để làm cho trìn h đỡ rắc rối, bạn nên th iế t lập tr ìn h duyệt để D ream w eaver sử dụng với đặc diêm Preview in Browsers H ãy chọn E d it > P references C tr l * u sau nhấp vào mục Preview in Brow ser tron g dan h sách Category phía trái (xem h ìn h 14-20-1) N h ấp n út Add (+) Hộp thoại Add Browser xuất (xem h ìn h 14-20-2) H ãy khoan cung cấp cho trin h duyệt tê n gọi bị th a y t h ế bước Bây nháp nút Browse duyệt tìm tập tin thực thi ứng với tr ìn h duyệt K ế đến cung cấp cho tr ìn h duyệt tê n gọi th â n thiện Tên xuất menu Cuối cùng, bạn định chọn xem có phái trin h duyệt hay khơng (được truy xuất th n g qua phím F12> trình C h n g 14: Các kỹ th u ậ t trìn h duyệt thê’ giới thực 467 m duyệt phụ (được truy xuất thông qua tổ hợp phím Shitf+F12) Bạn khơng cần quan tâm tới việc trìn h duyệt hay phụ bạn truy xuất trình duyệt thơng qua menu File > Preview in Browser Theo cách này, bạn cài đ ặt nhiều phiên trìn h duyệt Netscape hệ thông máy minh để kiểm tra Tuy nhiên, bạn có th ể cài phiên trình duyệt IE n P re fe re n ce s C a te g o r y G e n era l Accessibility C o d e C oloring C o d e F o rm at C o d e H ints C o d e R ew riting CSS S ty le s File T y p e s / E ditors F o n ts Highlighting Invisible E lem en ts L ay e rs L ay o u t M ode New D o cum ent O ffice C o p y /P a s te P an els P rev iew in B row ser S ite S ta tu s Bar Validator Defaults: I IPrimary browser □ Secondary browser Options: Preview using temporary file Checking this option will create a temporary copy for preview and server debugging To update the document directly please uncheck this option C an ce l H ì n h 14-20-1 Add Browser mozilla.exe N ame: Application: C :\Progtam Files\mozilla.org\Mozilla\r B r o w s e D e f a u l t s : I I Primary brow ser S e c o n d a ry brow ser OK H ì n h 14-20-2 C ancel Help I® 468 P h ầ n II: Các thủ t h u ậ t tro ng Dreamweaver T hủ th u ậ t 14-21: C uộn tr a n g n h a n h tro n g IE Việc cuộn xuông tra n g dài m ột việc làm không thú vị chút Thủ th u ậ t giúp b ạn t r n h n h àm chán đó, dù rằn g có th ể gây tr a n h cãi N h ấp n ú t chuột phải vào th a n h công cụ tra n g web dài IE (chỉ áp dụng với người sử dụng Windows) bạn có menu ngữ cảnh tro ng có liệt kê số tùy chọn cuộn hữu ích (xem h ìn h 14-21-1) Bạn th ấ y th ê nào? Chúng tơi thích menu ngữ cảnh Ik P H P C o ílin t; S ía n d « ii Thẻ tuyên bố hỗ trợ thực tế lại khơng (ít n h ấ t với thử nghiệm tác giả) Nếu bạn áp dụng điều với thẻ làm việc với đồ ảnh (thẻ ) Một nhược điểm th ủ th u ậ t n ày áp dụng với trìn h duyệt IE 5.5 trở lên Tag L ib ry Editor Tags: X Í P h lf-I p] r] [i) r] p ) fi) -E) ] pÌ r> Tag format: Line breaks: Contents: Case: Preview: OK HTML tags accesskey HHp class dll href hreflarig 'd lang nam e onBlur — n ;„ i No Line Breaks Form atted But Not Ind ented Default tex t< a> ta g c o n te n ts< /a > te x t H ình 14-23-1 j j Set; Tag Libraries) Sau thuộc tính có hiệu lực thẻ A ttribute tro n g Show List Bạn có th ể có thuộc tính gợi ý m ã lệnh bạn chọn viết mã thủ cơng (xem hình 14-23-2)< /p > I f l
D a u t i e u d ie m o ' a > < / p > < /b o d y > 14 I H ì n h 14-23-2 Tag Library Editor Tags: IX SB Q K New Tag Library Cancel New Tags Eskey ASPNet DTDSchema J S P Help 1-Ặ ► ► ị _M n g Attribute ca se : D efault Attribute ty p e: Relative Path □ id Q lang Q name Q onBlur S e t default Values: Preview: t e x t x a h r e f = value> tag c o n te n ts< /a > te x t H ình 14-23-3 M 474 P h ẩ n IT Các thủ th u ậ t Dreamweaver H ì n h 14-23-4 Tag Library Editor Tags: as or El Q HTMLlags B Õ a Q Default Attribute ty p e: Enumerated Preview: te x t< a He*) Q dir Q hidefocus Q href Q hreflang □ id Q larig Q name V Attribute c a s e : V a lu e s: accesskey class S e t default trueỊ h id e fo c u = v a lu e > ta g c o n te n ts < /a > te x t H ì n h 4-2 3-5 Để bổ sung thuộc tín h hidefocus cho thẻ A, tro n g hộp thoại T a? Library Editor, chọn thẻ A n h ấp nút Add (+) chọn New A ttributes xem hình 14-23-3) Trong hộp thoại New A ttributes, n h ập hidefocus P hần II: Các th ủ t h u t D ream w eaver cho bạn hỗ trợ cho phiên trước cùa D ream w eaver phiên h iện T hủ th u ậ t 20-26: T ạo lệ n h N e w F rom T em p la te c ủ a r iê n g b n N hư hứa với bạn thủ th u ậ t “Điều xảy với New From T em plate” Chương 16, th ủ th u ậ t chúng tơi chì cho bạn cách tạo lệnh New From T em plate riên g m ình: C trl+ N N e w ị N e - V f r o m T e m p l a t e J C trl-4 -0 O p e n ► O pen R ecen t C lo s e Q rl+ W C l o s e A ll c trl+ s h ift+ w S ave C trl+ S a v e A s C trl+ S h ift+ S S a v e A ll S a v e to R e m o te S e r v e r S a v e a s T e m p l a t e P rin t C o d e c trl+ p Im p o rt ► E x p o rt ► C o n v e rt ► P r e v i e w in B r o w s e r ► C h eck P ag e ► D e s ig n N o t e s , E x it C trl+ Q H ìn h 20-26-1 Thực h iện theo thủ th u ậ t “Đa người dùng có n g h ĩa đa tậ p tin ” tro n g chương để xác địn h tậ p tin m enus.xm l Sao lưu chứa tập tin m ột nơi an toàn để sử dụng lại tro n g trường hơp ban cần đến sau Mở tập tin menus.xm] gốc tro n g D ream w eaver Sừ dụn°- lện h Find để xác định mục DW M enu_File B ạn đưa đến dòng 1795 £ ) â v l m ã lệnh m từ m enu File tạo Chương 20: Tích hợp mở rộng Dreamweaver 679 M Phía th ẻ , h ãy n h ập vào th ẻ sau: c m e n u i t e m n a me = " Ne w f r o m T e m p l a t e ” e n a b l e d = " t r u e " co mma nd= ” d w n e w F r o m T e m p l a t e ( ) d o m r e q u i r e d = " f a l s e " i d = " YOURNAME_F i e _ Ne w _ F r o m _ T e m p a t e " / > Đảm bảo bạn thay YOURNAME ứng với tên bạn m ột định danh n hất B ạn có th ể bổ sung mục < s e p a to r /> p h ía sau đê bổ sung m ột vạch ng an g p h ía mực menu Lưu lại hồ sơ Khởi động lại D ream w eaver Bây giờ, p h ía menu File, bạn thấy mục New F rom T em plate n h m ột tùy chọn (xem hìn h 20-261) R ất đơn giản, khơng nào? Thủ th u ậ t 20-27: T hời g ia n trễ ch o cá c b ả n g tr ô i n ổ i Bảng trô i (xem h ìn h 20-27-1) tro n g th ế giới D ream w eaver dạng th n h p h ầ n mở rộng H iện nay, chúng gọi bảng điều khiển Trước đây, bảng điều k h iển gọi bảng trơi thuở b an đầu chúng trơ i p h ía trê n giao diện không lệnh, chúng giữ nguyên trạ n g th i mở có hiệu lực chỉnh sửa Các bảng trơ i có k h ả n ăn g theo dõi việc chọn lựa chỉnh sửa tra n g th ô n g qua h chức n ăn g xây dựng sẵn, selectionC hangedO docum entEditO ; nhiên, bạn có th ê hìn h dung, h chức n ăn g chức n ăn g sử dụng nhiều tài nguyên hệ th ô n g chúng cần sử dụng với quan tâm đặc biệt Tốt n h ấ t sử dụng h àm setTim eoutO để làm trễ trìn h chút trá n h cho D ream w eaver bị treo H ãy th a m khảo mục Help > E xtensions > E xtending D ream w eaver để b iế t th êm thông tin hàm setTim eout bảng trô i M ột điểm cần ý p h t triể n bảng trôi tùy biến: H ãy cẩn th ậ n không sử dụng tên d àn h riêng Dưới d an h sách tê n cần trá n h : answers, assets, behaviors, btc, css_stylcs, data bindings, databases, debug, frames, ftplog, history, litml, html_stylcs, layers, linkchcckcr, objccts, properties, rcfcrencc, reports, scarch, server _bchaviors, server _componcnts, site _filcs, sitcspring, snippets, tag_inspcctor, tc, timelines validation P hần II: Các thủ thuật Dreamweaver □ • N am e P re v e n t o v e rla p s L a y e r4 ! z L ayer3 L ayer2 L ayer 1 H ìn h 20-27-1 Thủ thuật 20-28: Tùy biến hồ sơ mặc định r * M e w O o cu m e n ts F ile E d it Q e a c k A d d ress Q V ie w * F a v o rite s Q ^ T o o ls JD | n | | x | * H e lp S e a rch Ị^ : F o ld e rs ESI- C :\P r o g r a m F ile s \M a c r o m e d i a \D r e a m w e a v e r M X 0 \C o n f ig u r â b o n \D o c u r n e n tT y p e s \N e w G o c jr i e r £ * F o ld e rs Q JI, ® £ j| D ream w eav er M X 0 s C D A c tiv e C o n te n t B Ê B e h a v io rs Q g£ D e f a u l t D e fa u lt: B ro w s e rP ro file s B u iltln ffl C la s s e s a C o d e C o lo rin g a â C o d e H in ts s Q C om m ands Q C o m p o n e n ts a a C o n n e c tio n s s £3 C o n te n t a ã II Ũ D e f a u l t : (ỷM D e fa u lt, d w t B Default edrd Default 13Va S j D e fa u lt D e fa u lt Q o e fa u k D e fa u lt [^Default cb -t ® D e fa u lt ^ ị D e fa u lt D e f a u l t v ti D e fa u lt C & _ T D e fa u lt ã D e fa u lt Ỉ Ề D e fa u lt_ C N e i- C 'O O jm e n ts D e fa u lt_ C ’5 sic Default_ B D e fa u lt Ề D e f a u l t : * : : -S C D e fa u lt ả D e fa u lt [= ^ D e fa u lt, c s 15 D e fau lt J 35C Í8ID e f a u l t D o cu m en tTy p es cb :s Default_cb_v t D e fa u lt D a ta S o u rce s o i Ề g l D e fa u lt D ebugger B D e fa u lt ^Default C D C o n fig u tio n a | £ d e fa u lt" -c * -5 r H ìn h 20-28-1 Việc tùy biến hồ sơ để đưa vào nhữ ng chung cho trancr V’hi ban p h t triể n , chẳng h n th ô n g tin b ản quyền doctype bảo Chương 20: Tích hợp mở rộng Dreamweaver 681 M bạn không quên kèm theo th ô n g tin hồ sơ cùa tiế t kiệm th i gian tr n h p h ải bổ sung m ã lệnh cho thơng tin vào hồ sơ Có m ột số dạng hồ sơ để chọn từ hộp thoại New D ocum ent kiểu có m ột hồ sơ mặc định thư mục cấu hìn h m bạn có th ể tùy biến để đáp ứng u cầu m ình Bạn có th ể bổ sung b ấ t kỳ b ạn muốn cho tậ p tin mặc định nằm thư mục D ream w eaver MX 2004\C onfĩguration\D ocum entT ypes' NewDocuments (xem h ìn h 20-28-1) Sau k h i b ạn chỉnh sửa tập tin, lưu lại mở m ột tậ p tin với kiểu tro n g D ream w eaver để kiểm tra th a y đổi theo ý bạn Thủ th u ậ t 20-29: B ổ s u n g c c th ẻ tù y b iế n vào tro n g cô n g cụ ch ọn th ẻ Khi đăng ký th ẻ tùy biến m b ạn tạo (chúng có th ể XML, ColdFusion, N et m ột ngôn ngữ khác), Tag L ibrary E ditor cho phép bạn sử dụng th ẻ A ttrib u tes p h ần kiểm so át Tag gợi ý mã lệnh, đồng thời có th ể cung câp cho bạn đặc điểm khác bạn biết cách b ạn b iế t bây giờ! Nếu bạn muôn tậ n dụng ưu điểm tiệ n ích chọn th ẻ với th ẻ tùy biến m ình, bạn cần thực công việc kh ác m ột chút so với k h i bạn bổ sung th ẻ thông qua Edit > Tag L ibraries T hay bổ sung cho m ột th viện th ẻ có, bạn cần tạo m ột th viện th ẻ riên g m ình chứa th ẻ tùy biến Để khởi động th viện th ẻ tùy biến m ình, n h ảp n ú t (+) sau chọn N ew Tag L ibrary Đ ặt tê n cho th viện thẻ, chẳng h ạn My Custom Tags m ột tê n gọi th ích hợp với bạn, sau nháp vào n ú t OK (xem h ìn h 20-29-1) Tiếp đến, chọn kiểu hồ sơ m bạn mn th ẻ tùy biến m ình có hiệu lực tro n g vùng Used In T ất thẻ tùy biến C oldFusion p h ải b ắ t đầu với cf_ th ẻ tùy biến A SP.N et p h ải b ắ t đầu với asp: M ột số ngôn ngữ m áy chủ khác đòi hỏi có tiền tô" riên g cho th ẻ tùy biến Bạn có thê tiế t kiệm nhiều thời gian n h ập k h i bổ sung th ẻ b ằn g cách bổ sung tiền tố trường Tag Prefix áp dụng chung cho th ẻ tùy biến bạn Nếu bạn bổ sung m ột tiề n tô', b ạn không p h ải n h ập lại bạn thêm m ột th ẻ Bây giờ, b ạn có th ể bổ sung th ẻ thuộc tín h cách bìn h thường T h am khảo th ê m th ủ th u ậ t “Tự tạo gợi ý mã lệnh cho m ìn h ” tro n g Chương 19 để b iế t th ê m chi tiêt P hần II: Các thủ th u ậ t tro n g D rea m w ea v er II Tag L ib iy Editoi Tags: OQ S â ô SQ 0Q BỄ3 B OK J R u n c u s to m íb ta r y Cancel A S P ta g s P H P ta g s T e m p la te la g s J W M L ta g s M y C u sto m T a g s ệ Ia g Iag4 ta g tag5 T a g F o rm a t: liw breaks: Contents: C ase: P re v ie w : No Line Breaks F o rm a tte d B u t N o t In d e n te d D e fa u lt tẩj Set defaufc te x t< ta g l> tag c o n te n ts< /ta g l> te x t H ìn h 20-29-1 Bây giờ, bạn bổ sung th ẻ tùy biến m ình, bạn th ấ y chúng liệt kê thư viện thẻ riêng chúng công cụ chọn thẻ (xem hìn h 20-29-2) Nếu m ột lý bạn khơng muốn tạo th viện th ẻ riêng m ình m muốn đưa th ẻ tùy biến vào tro n g th viện th ẻ có, bạn phải ùạo m ột tập tin TagC hooser.xm l Đáy điểm b ắ t đầu để tạo hộp thoại Tag E d ito r riên g bạn cho th ẻ chọn Chọn Help > E xtensions > E x ten d in g D ream w eaver nhấp vào th ẻ Index, n h ập T a g C h o o s e r sau n h ấp vào nút D isplav Khi bạn có th ể th cần làm để tạo tậ p tin TagChooser.xm i định xem việc m inh địn h làm có đ án g khơng có mn m ình có riêng m ột th viện th ẻ hay khơng Chương 20: Tích hợp mở rộng Dreamweaver 683 (M]s Tag chooser E ) M a rk ju p L a n g u a g e T a g s El Q HTML ta9s El £ CFML tags B Q A S P N E T t a g s B Q JSPtaQS B Õ a J R u n c u s to m lib r a ry ASPta9s £ □ P H P ta g s Q W M L ta g s ẽ > ;M y C u s t o m T a g s T a fl In fo ]< * > T a g I n f o n o t a v a i la b le f o r t a g H e lp In se rt C lo s e H ìn h 20-29-2 Thủ th u ậ t 20-30: Sử a đ ổ i b e h a v io r p h ía m y ch ủ Nếu bạn có nhu cầu cần p h ải th a y đổi m ột behavior máy chủ có D ream w eaver, b ạn cần p h ải chép tấ t tập tin kèm theo mã hóa th a y đổi m ột cách th ủ công, thực h iện th ông qua Server Behavior Builder Để có behavior m áy chủ xuất h iện hộp thoại New S erv er B ehavior, trước tiê n bạn phải chỉnh sửa tập tin edml H ãy tìm tậ p tin edml behavior m áy chủ gốc tro n g th mục theo mơ h ìn h m áy chủ th ích hợp tro n g th mục D ream w eaver MX 0 \C o n fig u ratio n \S erv erB eh av io rs\ Bạn tìm kiếm tậ p tin edml có chứa h i d e F r o m B u i l d e r = " t r u e " T hay đổ i g i trị t r u e th n h f a l s e , lưu tập tin sau khởi động lại D ream w eaver Bây giờ, n h ấp vào nút Add (+) bảng điều k h iể n S erv er B ehavior sau chọn New S erver Behavior từ d an h sách th ả xuống Bạn th â y có m ột tùy chọn Edit S erver Behavior Đừng sử dụng cho behavior m áy chủ cùa M acromedia! Tốt n h ấ t b ạn n ên chép m ột behavior m áy chủ có sử dụng chép để tránh làm hư behavior m áy chủ gốc Phần II: Các E P 684 th ù t h u ậ t t r o n g D r e a m w e a v e r - New Server B ehavior X 1 Document type: A S P V B S c r i p t Name: r« V J C an ed My N e w B e h a v i o r l Option: Copy existing server behavior H e ] Behavior to copy: C h e c k N e w U s e r n a m e H ìn h 20-30-1 T hủ th u ậ t 20-31: T ù y b iế n th a n h c ô n g cụ ì ũ l Code 'b I v t ^ Split I Desig-I Ttle: [ -V %) (S ị o < C rraa dd iio b u t t o n id="DW id="DW_CodeViev" CodeVie ấ iB a g e = " T o o l b a r /i a a g e /H M / c o d e V i e u p n g " di3abledIaag e= "T o o lb at3 /m ag e3 /H M /co d eV iew _ d i3 p n g ” m a g e H a c = " d w re s: 18055" d i3 a b le d Ia a ig e K a c = " d w r e s: 18078" t o o l t i p = " S h o w Code view " dom R e q u i r e d= "FALSE" label= "" button G roup ="D ocum en t View” enab e đ= " đ v ạetEocumentDOM () != n u l l " c h e c k e d = ” dw getDocuaentDŨM() '= n u l l £6 dw getDciCumtr. ! command="du.getDocuaentDŨH( ) s e t V i e w ( ' c o d e ' ) " update ="onV iew Change', /> baẳ^étiE a a^~ĨP^:asr^:l * 1Q K Ị s e e H ìn h 20-31-1 G iả sử m ột lý m bạn khơng muốn ghi n h ã n cho ba biểu tượng (Code, sp lit, Design) Cũng n hiều th n h p h ần khác tro n g D ream w eaver, bạn có th ể thực h iện điều bạn b iế t nơi cần th iết Tập tin đề cập tro n g trư ng hợp tậ p tin toolbars, xml tìm th ấ y tro n g th mục D ream w eaver MX 2004\C o n fig u ratio n \T o o lb ar Vì b ạn đụng đến tậ p tin cùa chương trình, tốt nh ất bạn nên chép tập tin đê trán h nhữnơ hư hỏng tiềm tà n g có th ể xảy Khi bạn mờ tập tin to o lb ars.xml hãv tìm kiêm ba mục < r a d i o b u t t o n > với ID ỉ;;= v :-r/ D W _ S p litV ie w DW_DesignView Trong m ục, h ã y loại bỏ g iá t r ị ứng Chương 20: Tích hợp vả mỏr rộng Dreamweaver 685 B I * với thuộc tín h la b e l để p h ầ n ứng với thuộc tín h có dạng sau: la b e l= "" (xem h ìn h 20-31-1) Lưu lại tập tin to o lb ars.xml khởi động lại D ream w eaver Khi chương trìn h mở ra, ba biểu tượng tương ứng trê n th a n h công cụ Document bạn khơng n h ã n (xem h ìn h 20-31-2) lim II tì ] T itle : r e U n title d D o c u m e n t -V % ft a H ìn h 20-31-2 Thủ th u ậ t 20-32: T h ự c h iệ n m ộ t lệ n h từ m ộ t đôi tượng Bạn thực h iệ n m ột lệ n h H isto ry bạn th ậ m chí có lệnh riêng m ình n gh ĩ tuyệt có m ột biểu tượng xinh xắn nằm trê n th a n h In se rt T ấ t nhữ ng bạn cần tê n tập tin tập tin lện h n ằm tro n g th mục C om m ands bạn có th ể làm cho đôi tượng gọi m ột lệ n h nh sau: Mở tậ p tin In sertb ar.x m l có tro n g th mục Objects p h ía tro n g thư mục cấu h ìn h theo người dùng T ham khảo th êm th ủ th u ậ t “Đa người dùng có n g h ĩa đa tậ p tin ” Xác đ ịn h n hóm nơi b ạn m uốn đ ặ t đôi tượng Bổ sung m ã lệ n h sau th a y đổi giá trị giữ chỗ thuộc tín h m ột cách ch ín h xác: - c b u t t o n c o m m a n d = " d w runCommand ( 'T ên tậ p tin chứa lệ n h x u ất h iệ n đ ây ' , null) ;" enabled="" id="M ột giá trị n h ấ t" image= "N h ó m \H ìn h gif" name="Đây dòng v ăn b ản giải th ích ứng với đối tượng" /> Một ví dụ cho m ột n ú t để gọi lệ n h Add/Remove N estscap e Resize Fix sau: P h ần II: Các thủ th u ậ t tr o n g D r e a m w e a v e r Thuộc tín h ID b ắ t buộc phải có Ngồi bạn cần có m ột h ìn h ản h 18x18 pixel đ ặt tro n g th mục xác địn h bời thuộc tín h in ag e Lưu tập tin In sertb ar.x m l sau khởi động lại D ream w eaver Thủ th u ậ t 20-33: T rìn h q u ả n lý th n h p h ầ n mở rộng T rình quản lý th n h p h ần mở rộng (xem h ìn h 20-33-1) m ột th n h phần tro n g chiến lược M acrom edia ứng với dòng sản phẩm MX Một ưu điểm rõ rệ t D ream w eaver, F irew o rk s F lash k h ả n ăn g mở rộng chúng Để thực tậ n dụng ưu điểm th n h p h ần mở rộng giới th iệu cho chương trìn h , M acromedia Exchange p h t triể n với m ột công cụ tru n g tâ m để quản lý chứng - trìn h quản lý th n h p h ần mở rộng í E xtension M anager) T rìn h quản lý th n h phần mở rộng có th ể tru y xuất từ menu Com m ands với tê n gọi M anage E xtensions Sau bạn cài đ ặ t m ột số th n h p h ần mở rộng, bạn sẵn sàn g để sử dụng ưu điểm đặc b iệt trìn h quản lý Nếu b ạn có nhiều th n h p h ản mờ rộng bạn có th ể tìm th n h p h ần m m ình cần n h a n h b àn g cách sử dụng k h ả n ăn g xếp theo cột Ngoài việc xếp theo tê n bạn có th ể xếp theo tác giả kiểu th àn h phần mờ rộng - rát tiện lợi bạn cần tìm kiếm m ột behavior m khơng nhớ behavior M ột đặc điểm hữu dụng khác On/Off Để làm m ất hiệu lực m ột th n h phần cài đặt, bạn việc bỏ chon cột On/Off ứng với th n h p h ần B ạn có th ể đ ặ t câu hỏi tạ i lại không loai bỏ th n h p h ần đó? Đơi bạn muốn làm m ấ t hiệu lưc cua mót th n h p h ần mở rộng cách tạm thời - thường vi xung đột với m ôt thành phần mở rộng khác - đặc điểm On/OfT có lợi nhiêu so VỚI việc loại bỏ sau cài đ ặt lại 687 [M Chương 20: Tích hợp mỏ rộng Dreamweaver M acrom edia Extension Manager F ile H e lp A I Dreamweaver MX 0n/0ff Installed Extensions | 0 0 n 2.0.0 3.2.2 InstaGraphics Extensions Paypal Button Creator 2.2.0 Random Images 2.0.2 Frame Buster & A i Version A d v a n c e d R ã n d ũ n ì ỉrn a q i 4 F m e Ja m m e r Type C om m and O b ie c t Command Suite Command Command Advanced Random Images has four actions it can perform Author Rabi S u n d e r R a | Hal Pawluk Macromedia Paul Davis Paul Davis ^ • Random Images • Displays a random image from the list on a page load ot refresh jl • Daily Image • Displays a single image all day and changes the following day • Random Slideshow ■Displays a landom image and switches the image at a setdble interval • Sequential Slideshow • Displays a random images and then sequentially shows all images in the list in sequential order at a setable interval ^ H ìn h 20-33-1 Thủ th u ậ t 20-34: H k iệ n đ ặ c b iệ t củ a c c b ả n g tr ô i n ổ i Đặc điểm không công bố quản lý bí mật Nếu bạn khơng tham gia nhóm tin Macromedia Dreamweaver Extensibility Newsgroup (http : / / WWW, macromedia c om / support / d r e a m w c a v e r / extend / form / )ề bạn có lẽ khơng b iết đặc điểm quý g i Thuộc tín h onShow onHide hai k iện có hiệu lực th àn h phần mở rộng bảng điều k h iển trô i h đưa vào tro n g thẻ < b o d y > Đúng vậy, chúng kh ô n g thuộc tín h ; chúng kiện, có nghĩa b ạn có th ể sử dụng chứng đê gọi h àm Jav aS crip t Ví dụ: < b o d y o n S h o w = " d o T h i s ( ) ; " o n H i d e = " d o T h a t ( ) ; iẼ> B ất kỳ h n h động b ạn m uốn thực h iệ n k h i bảng điều k h iển trô i m ình th ể h iệ n gắn với k iện onShow Khi bảng điều khiển bị ẩn đi, h àm ứng với k iện onHide gọi H ãy th a m gia nhóm tin để khám phá nhiều điều bí ẩn khác! Thủ th u ậ t 20-35: T ù y b iê n m n h ìn h ch o đón Màn h ìn h tiệ n lợi m b ạn th ấ y D ream w eaver khởi động (xem h ìn h 20-35-1) (trừ k h i b ạn tắ t đặc điểm này) có th ê hửu dụng Trong th mục cấu h ìn h chương trìn h , hãv tìm a @688 P hần II: Các th ủ t h u ậ t t r o n g D r e a m w e a v e r tậ p tin welcome.dw t phía tro n g th mục D ream w eaver MX 2004 \ C onfiguration\C o n te n t\W e lc o m e \ Có m ột tậ p tin tro n g th mục câu h ìn h theo người dùn g nữa, n h iên việc tùy biên khơng đem lại điều H ãy xem xét tập tin tro n g th mục cấu h ìn h theo người dùng m ột lưu bạn chảng may ph ạm p h ải m ột sai lầm tro n g th a y đổi tậ p tin tro n g th mục cảu h ìn h Bạn có th ể th ay đổi tập tin welcome.d\vt theo ý m ình, đề nghị bạn quan s t ch ế độ Code thực điều dó đê đảm bảo bạn khơng làm hư m ột tín h n ăn g nào, chảng h ạn d an h sách M ost Recent Files Bạn tìm th ấ y hai tập tin c s s th mục với tập tin welcome.dwt Nếu bạn người sử dụng W indows, stylesW in.css tập tin bạn cần chỉnh sửa Người sử dụng M acintosh cần thực chỉnh sửa với tập tin stylesM ac.css Mặc dù có th n h p h ần mở rộng dwt sử dụng cú pháp tra n g mẫu D ream w eaver, tập tin không kiểm so át b ấ t kỳ tập tin HTM L tro n g câu h ìn h tạ i thời điểm bạn lưu tập tin Lúc khởi động, tậ p tin welcome.dw t sử dụng để tạo tập tin w elcom e.htm tro n g th mục câu h ìn h người dùng Bạn có th ể xem xét tập tin w elcom e.htm cách th iế t lập liên k ế t đến tậ p tin xác địn h trê n m áy tín h m ình nêu th n h p h ần nhu cầu tùy biến bạn File Ed* View Insert Modfy Text Commands a te Window Hefc C re a te fro m S a m p le s uJ css style S h e e ts L i F m e s e ts P a g e D e s ig n s (C S S ) ú J P a g e D e s ig n s c j P a g e D e s ig n s CAccessitrte, E x te n d ^ D ream w e av er E xchange Set the most out of C'r đê trông trường Class ID H ình 1 5- 1 3- 1 I® 492 P h ầ n II: Các thủ th u ậ t tron g Dreamweaver In s e rt D iv Tag H ì n h 1 5- 1 3- 2 T hủ th u ậ t 1 5-1 4: T ập k h u n g N ew D oc... h 15 -3 - 1 Việc bổ sung m ột lớp k h đơn giản b ạn sử dụng lệnh In s e rt > layout Objects > Layer (xem h ìn h 15 -3 - 1) n ú t D raw Layout có nhóm Layout th a n h In s e r t (xem h ìn h 15 -3 - 2)... h 15 -3 - 3 Thủ th u ậ t 1 5-4 : Á p d ụ n g c c b iệ n p h áp n găn ngừa Nếu bạn định sử dụng bảng kiểm soát Layer Property đê thay đổi giá trị trường W idth, Height, Left, Top (xem hìn h 1 5-4 -1 ),