home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd2.bin / oo / download / f_0033 / common.jar / text / common / 02 / 01170700.xml < prev    next >
Encoding:
Extensible Markup Language  |  2003-01-16  |  3.7 KB  |  25 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <html><head><title>Filtry a formul├í┼Öe HTML</title><meta name="filename" content="text/common/02/01170700"/><meta name="language" content="en-US"/><help:css-file-link xmlns:help="http://openoffice.org/2000/help"/><!--The CSS style header method for setting styles--><style type="text/css">
  3.  
  4.         p.P1{
  5.                 }
  6.         </style></head><body>
  7.    
  8.    
  9.    <p class="P1"/>
  10.    <p class="Head1"><help:key-word value="formul├í┼Öe; HTML filtry" tag="kw65995_1" xmlns:help="http://openoffice.org/2000/help"/>Filtry a formul├í┼Öe HTML</p>
  11.    <p class="Paragraph">V dokumentech HTML m┼»┼╛ete nyn├¡ pou┼╛├¡vat v┼íechny ovl├ídac├¡ prvky a ud├ílosti formul├í┼Ö┼». U ┼Öady ud├ílost├¡ (nap┼Ö. ud├ílost├¡ zv├╜razn─¢n├¡) nedo┼ílo k ┼╛├ídn├╜m zm─¢n├ím. Budou d├íle importov├íny a exportov├íny jako atributy ONFOCUS, ONBLUR atd. skriptu JavaScript a jako atributy SDONFOCUS, SDONBLUR atd. modulu <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic.</p>
  12.    <p class="Paragraph">U v┼íech ostatn├¡ch ud├ílost├¡ jsou pou┼╛├¡v├íny obecn├⌐ n├ízvy sest├ívaj├¡c├¡ z rozhran├¡ slu┼╛by Listener a z n├ízvu metody dan├⌐ ud├ílosti: ud├ílost registrovan├í jako XListener::method bude exportov├ína jako ud├ílost</p>
  13.    <p class="PropText">SDEvent-XListener-method = "/* k├│d_ud├ílosti */"</p>
  14.    <p class="Paragraph">Prvky XListener- a method t├⌐to volby rozli┼íuj├¡ velikost p├¡sma.</p>
  15.    <p class="Paragraph">Ovl├ídac├¡ prvky pracuj├¡ s ud├ílostmi prost┼Öednictv├¡m rozhran├¡ API sady <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname>. P┼Öi┼Öad├¡te-li ovl├ídac├¡mu prvku n─¢jakou ud├ílost, dojde k intern├¡ registraci objektu slu┼╛by Listener pro ur─ìitou ud├ílost ovl├ídac├¡ho prvku. <text:s text:c="" xmlns:text="http://openoffice.org/2000/text"/>Objekt mus├¡ pou┼╛├¡t zvl├í┼ítn├¡ rozhran├¡, nap┼Ö├¡klad rozhran├¡ slu┼╛by XFocusListener, aby mohl reagovat na ud├ílosti zv├╜razn─¢n├¡. P┼Öi v├╜skytu dan├⌐ ud├ílosti vyvol├í ovl├ídac├¡ prvek zvl├í┼ítn├¡ metodu rozhran├¡ slu┼╛by Listener, nap┼Ö├¡klad metodu focusGained p┼Öi zv├╜razn─¢n├¡ ovl├ídac├¡ho prvku. Intern─¢ registrovan├╜ objekt pak vyvol├í programovac├¡ k├│d p┼Öid─¢len├╜ ud├ílosti jazykem JavaScript nebo modulem <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic.</p>
  16.    <p class="Paragraph">Filtr HTML nyn├¡ pou┼╛├¡v├í p┼Öesn─¢ tato rozhran├¡ slu┼╛by Listener a n├ízvy metod, tak┼╛e je mo┼╛n├⌐ ud├ílosti importovat a exportovat podle pot┼Öeby. Je tedy mo┼╛n├⌐ pou┼╛├¡t zp┼»sob</p>
  17.    <p class="PropText"><INPUT TYPE=text ONFOCUS="/* k├│d */"</p>
  18.    <p class="Paragraph">a nikoli</p>
  19.    <p class="PropText"><INPUT TYPE=text SDEvent-XFocusListener-focusGained="/* k├│d */"</p>
  20.    <p class="Paragraph">jako zp┼»sob registrace ud├ílosti zv├╜razn─¢n├¡. Takto lze ud├ílosti registrovat podle pot┼Öeby, v─ìetn─¢ ud├ílost├¡, kter├⌐ nejsou obsa┼╛eny v rozev├¡rac├¡ch seznamech. Skriptov├╜ jazyk ud├ílost├¡ je mo┼╛n├⌐ definovat zad├ín├¡m n├ísleduj├¡c├¡ho ┼Ö├ídku do z├íhlav├¡ dokumentu:</p>
  21.    <p class="PropText"><META HTTP-EQUIV="content-script-type" CONTENT="..."></p>
  22.    <p class="Paragraph">Jako argument volby CONTENT m┼»┼╛ete pou┼╛├¡t nap┼Ö├¡klad ΓÇ₧text/x-StarBasicΓÇ£ pro modul <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic nebo ΓÇ₧text/JavaScriptΓÇ£ pro skript JavaScript. Pokud nezad├íte ┼╛├ídnou volbu, p┼Öedpokl├íd├í se automaticky pou┼╛it├¡ skriptu JavaScript.</p>
  23.    <p class="Paragraph">V├╜choz├¡ skriptov├╜ jazyk je p┼Öi exportu definov├ín podle prvn├¡ho modulu nalezen├⌐ho ve spr├ív─¢ maker. Pro ud├ílosti je tedy mo┼╛n├⌐ pou┼╛├¡vat v jednom dokumentu pouze jeden jazyk.</p>
  24.   </body></html>
  25.