home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 April / PCWorld_2004-04_cd.bin / Novinky / Interval / clanek06.htm < prev    next >
Encoding:
Extensible Markup Language  |  2004-03-16  |  19.8 KB  |  259 lines

  1. <?xml version='1.0' encoding='windows-1250'?>
  2. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
  3. <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='cs' lang='cs'>
  4. <head>
  5. <meta http-equiv='Content-Type' content='text/html; charset=windows-1250' />
  6. <meta http-equiv='Content-language' content='cs' />
  7. <meta http-equiv='Cache-control' content='no-cache' />
  8. <meta http-equiv='Pragma' content='no-cache' />
  9. <meta http-equiv='Expires' content='0' />
  10. <meta name='robots' content='index, follow' />
  11. <meta name='googlebot' content='index, follow, noarchive' />
  12. <meta name='description' content='Interval.cz - Internetov² magazφn o webdesignu, v²voji webov²ch aplikacφ a e-komerci. VÜe podstatnΘ o technologiφch XHTML, HTML, CSS, DHTML, JavaScript, XML, .NET, ASP, PHP, Java, J2ME, SQL, WAP...' />
  13. <meta name='keywords' content='Interval' />
  14. <meta http-equiv='imagetoolbar' content='no' />
  15. <meta http-equiv='MSThemeCompatible' content='no' />
  16. <meta name='MSSmartTagsPreventParsing' content='true' />
  17. <meta name='ICBM' content='49.1915, 16.626' />
  18. <meta name='DC.Title' content='Interval.cz' />
  19. <meta name='DC.Identifier' content='http://interval.cz' />
  20. <meta name='DC.Language' content='cs' />
  21. <link rel='alternate' type='text/xml' title='RSS' href='http://interval.cz/__rss/rss.asp' />
  22. <link rel='shortcut icon' href='favicon.ico' />
  23. <link rel='first' href='http://interval.cz/clanek.asp?article=2561' />
  24. <link rel='prev' href='http://interval.cz/clanek.asp?article=2848' />
  25. <link rel='up' href='http://interval.cz/serial.asp?serial=27' />
  26. <link rel='home' href='http://interval.cz' />
  27. <link rel='search' href='http://interval.cz/search_ex.asp' />
  28. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/html4.css' />
  29. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/basic_all.css' />
  30. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/homepage_all.css' />
  31. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/articles_all.css' />
  32. <link rel='stylesheet' type='text/css' media='print' href='__services/styles/articles_print.css' />
  33. <title>Interval.cz - denn∞ o tvorb∞ webu a e-komerci</title>
  34. </head>
  35. <body class='interval interval-articles'>
  36. <div id='page-header'><div id='interval-logo'><h1 title='Interval.cz - denn∞ o tvorb∞ webu a e-komerci (logo & index link)'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz'>Interval.cz<span></span></a></h1></div><div id='advertising-page-header'></div><div class='page-maker'> </div></div>
  37. <div id='page-topmenu'><h2 class='textversion'>Navigace</h2><div id='page-mainmenu'><h3 class='textversion'>Hlavnφ menu</h3><ul><li class='first selected'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz'>Titulnφ strana</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=14'>Webdesign</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=15'>V²voj aplikacφ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=18'>E-komerce</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=17'>Nßstroje</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=16'>Magazφn</a></li><li class='right selected'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.inshop.cz'>Knihkupectvφ</a></li><li class='right'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interforum.interval.cz'>Interforum</a></li></ul></div><div id='page-mainmenu-maker'> </div></div>
  38. <div id='page-body'><div id='page-left'><div id='article'>
  39.  
  40.  
  41.  
  42. <h2>VML - Vector Markup Language</h2>
  43. <p id='prepend'>Vector Markup Language (VML) umo₧≥uje vytvß°enφ vektorovΘ grafiky. Mo₧nß vφte, ₧e k prakticky stejnΘmu ·Φelu slou₧φ SVG, v dob∞ vzniku VML vÜak jeho standardizace byla v nedohlednu. Microsoft se rozhodl popohnat v∞ci kup°edu a tak se stal VML jedin²m vektorov²m formßtem s nativnφ podporou v prohlφ₧eΦi www strßnek.</p>
  44.  
  45.  
  46. <p>VML pou₧φvß syntaxi XML, tudφ₧ se velmi podobß HTML. Stejn∞ jako HTML popisuje vlastnosti textu, tak VML popisuje grafiku. Pomocφ vektor∙ (liniφ a k°ivek), vytvß°φ novΘ tvary, k jejich₧ formßtovßnφ vyu₧φvß CSS. Proto₧e vÜak jde o proprietßrnφ technologii Microsoftu, je zatφm jeho podpora implementovßna jen do MSIE5+, nicmΘn∞ v jin²ch prohlφ₧eΦφch nep∙sobφ ₧ßdnΘ potφ₧e, jednoduÜe se nezobrazφ. VML lze p°itom vytvß°et jak v aplikacφch Microsoftu (Office2000 a vyÜÜφ), tak v aplikacφch jin²ch spoleΦnostφ, jednou z poslednφch je nap°φklad program AutoCAD map 2004.</p>
  47.  
  48. <h3>V²hody VML oproti jin²m typ∙m grafiky</h3>
  49. <p>Mo₧nß vßs napadne otßzka, proΦ pou₧φvat VML, kdy₧ si lze vÜe nakreslit v n∞jakΘm bitmapovΘm editoru. Vytvß°enφ VML grafiky jako takovΘ m∙₧e b²t trochu slo₧it∞jÜφ proces (zßle₧φ na tom, co chcete nakreslit), ale p°eci jen je tu n∞kolik nesporn²ch v²hod:</p>
  50.  
  51. <div class='list'>
  52. <ul>
  53. <li><strong>Manipulace</strong> - pokud jste cht∞li zm∞nit text nebo barvu obrßzku, museli jste si ho otev°φt v grafickΘm editoru a tam provΘst zm∞ny. Manipulace s prvky VML je v tomto p°φpad∞ mnohem snazÜφ, zm∞ny textu, barvy, velikostφ se provßd∞jφ p°φmo ve zdrojovΘm k≤du strßnky.</li>
  54. <li><strong>Interpretace textu</strong> - proto₧e text ve VML grafice je tvo°en pomocφ HTML, je i nadßle interpretovßn jako text a ne jako bitmapa. Takov² text je potom mo₧nΘ kopφrovat a je vid∞t ve zdrojovΘm k≤du (tak₧e ho mohou indexovat vyhledßvaΦe a podobn∞).</li>
  55. <li><strong>CSS</strong> - nabφzφ spoustu vlastnostφ, kter²mi m∙₧ete grafiku m∞nit. Proto₧e podpora je zajiÜt∞na a₧ od MSIE5, je mo₧nΘ pou₧φt k dopln∞nφ vizußlnφch efekt∙ filtry CSS.</li>
  56. <li><strong>DHTML</strong> - prohlφ₧eΦe podporujφcφ dynamickΘ HTML mohou VML grafiku v zßvislosti na okolnφch podmφnkßch m∞nit k nepoznßnφ. M∙₧ete vytvß°et grafy, animace a podobn∞.</li>
  57. <li><strong>Poloha objekt∙</strong> - objekty VML nemusφ b²t vykresleny v takovΘm po°adφ, v jakΘm jsou zapsßny ve zdrojovΘm k≤du. S pomocφ CSS nenφ problΘm m∞nit jejich pozice. Ka₧d² spoj liniφ v grafice mß p°esn∞ danΘ sou°adnice, kterΘ je mo₧no m∞nit.</li>
  58. <li><strong>MenÜφ datov² objem</strong> - samotnß vektorovß grafika je mΘn∞ objemnß ne₧ jejφ ekvivalent v bitmap∞. Navφc VML vystupuje pouze jako jeden nebo vφce XML element∙, proto je velikost grafiky srovnatelnß s textem. Pouze jejφ naΦφtßnφ je trochu pomalejÜφ ne₧ naΦtenφ textu.</li>
  59. <li><strong>RozliÜenφ</strong> - odpadßvajφ problΘmy zp∙sobenΘ rozliÜenφm prohlφ₧eΦe. VML grafice m∙₧ete nastavit libovolnou velikost ani₧ by doÜlo ke  zkreslenφ. To ocenφte t°eba p°i zv∞tÜovßnφ Φßsti mapy.</li>
  60. <li><strong>Samostatnost objekt∙</strong> - objekty vystupujφ ve strßnce samostatn∞, nejsou propojeny. Tuto vlastnost m∙₧ete vyu₧φt p°i tvorb∞ klikacφch map nebo animacφ.</li>
  61. <li><strong>Kompatibilita</strong> - proto₧e VML je zalo₧eno na XML, je kompatibilnφ s jin²mi XML aplikacemi a nenφ problΘm do vlastnφ aplikace podporu VML integrovat.</li>
  62. </ul>
  63. </div>
  64.  
  65. <h3>Zßpis VML</h3>
  66. <p>VML je znaΦkovacφ jazyk tak jako HTML. Ale rozdφl mezi VML a HTML je zcela zßsadnφ. Zatφmco HTML ve v∞tÜin∞ p°φpad∙ jen formßtuje obsah, VML obsah formßtuje a zßrove≥ i vytvß°φ. P°esto platφ, ₧e tvorba VML je ·pln∞ stejnß jako tvorba HTML. Bohat∞ si p°itom vystaΦφte s textov²m editorem a prohlφ₧eΦem. VeÜkerß data tvo°φ elementy a jejich atributy, kterΘ popisujφ, jak majφ b²t linie pospojovßny a formßtovßny. Samotnß grafika se v dokumentu chovß jako inline prvek (chovß se stejn∞ jako element <span>), nijak se od ostatnφho textu neodsazuje a zabφrß pouze vymezen² prostor. VML se pou₧φvß p°edevÜφm k tvorb∞ dynamickΘ grafiky, ale stejn∞ dob°e mohou b²t prvky VML pou₧ity jako navigaΦnφ tlaΦφtka, Üipky a mnoho dalÜφch v∞cφ.</p>
  67.  
  68. <h3>Formßt strßnky s VML</h3>
  69. <p>Dost bylo teorie, te∩ se podφvßme na samotnou grafiku. Ne₧ zaΦneme kreslit, je nutnΘ pozm∞nit v dokumentu pßr v∞cφ. VML je zalo₧eno na XML a proto je t°eba deklarovat p°φsluÜnΘ <em>namespace</em> a <em>behavior</em> v hlaviΦce dokumentu. Nßsledujφcφ °ßdky jsou nutnΘ, aby prohlφ₧eΦ poznal, ₧e budeme pracovat s VML:</p>
  70.  
  71. <div class='sample'>
  72. <html xmlns:v="urn:schemas-microsoft-com:vml">
  73. <br /><style>v\:* {behavior:url(#default#VML);}</style>
  74. </div>
  75.  
  76. <h3>P°eddefinovanΘ zßkladnφ tvary</h3>
  77. <p>Ve VML, podobn∞ jako v jin²ch formßtech, je definovßno n∞kolik zßkladnφch tvar∙, jejich₧ tvorba je zjednoduÜena do urΦitΘho schΘmatu. Pro p°φklad si ukß₧eme, jak se definuje obdΘlnφk (Φtverec).</p>
  78. <p>Jak m∙₧ete vid∞t nφ₧e, v p°φpad∞ obdΘlnφku je nejprve uvedena syntaxe XML <samp>v:rect</samp>, kterß urΦuje, o kter² z p°eddefinovan²ch tvar∙ jde. Dßle najdeme nastavenφ velikosti pomocφ CSS. Atribut <samp>fillcolor="barva"</samp> nastavuje barvu v²pln∞. V druhΘm p°φklad∞ se navφc nachßzφ text formßtovan² pomocφ HTML. Tato ukßzka mluvφ za vÜe. VML mß stejnou strukturu jako XML, je na n∞j mo₧nΘ aplikovat kaskßdovΘ styly CSS a jeho obsahem m∙₧e b²t HTML.</p>
  79.  
  80. <div class='list'>
  81. <ul>
  82. <li><strong>ObdΘlnφk</strong>:
  83.     <div class='sample'>
  84.     <v:rect style="width:100px; height:20px" fillcolor="#b3c4fd"></v:rect>
  85.     <br /><v:rect style="width:100px; height:20px" fillcolor="#b3c4fd"> <v:textbox><small><center> ObdΘlnφk </center></small></v:textbox> </v:rect>
  86.     </div>
  87.     <ul>
  88.     <li><em>rect</em> - znaΦφ, ₧e jde o obdΘlnφk nebo Φtverec</li>
  89.     <li><em>fillcolor</em> - barva v²pln∞, tento atribut je mo₧nΘ pou₧φt skoro u vÜech objekt∙</li>
  90.     <li><em>style="width:100px; height:20px"</em> - v²Üka 20px, Üφ°ka 100px</li>
  91.     <li><em><v:textbox></em> - uzavφrß text, kter² m∙₧e b²t tvo°en i HTML</li>
  92.     </ul>
  93.     <div class='image'><img src='podklady/grimmich/755/obdelnik.png' alt='VML - obdΘlnφk' title='VML - obdΘlnφk' /></div>
  94. </li>
  95. <li><strong>ObdΘlnφk s obl²mi rohy</strong>:
  96.     <div class='sample'>
  97.     <v:roundrect style="width:50px;height:50px" fillcolor="#b3c4fd"></v:roundrect>
  98.     </div>
  99.     <ul>
  100.     <li><em>roundrect</em> - zaoblen² obdΘlnφk</li>
  101.     </ul>
  102.     <div class='image'><img src='podklady/grimmich/755/oblyctverec.png' alt='VML - obl² obdΘlnφk' title='VML - obl² obdΘlnφk' /></div>
  103. </li>
  104. <li><strong>Elipsa, kru₧nice</strong>:
  105.     <div class='sample'>
  106.     <v:oval style="width:50px;height:50px;" fillcolor="#b3c4fd"></v:oval>
  107.     <br /><v:oval style="width:20px;height:50px;" fillcolor="#b3c4fd"></v:oval>
  108.     </div>
  109.     <ul>
  110.     <li><em>oval</em> - kru₧nice, kruh</li>
  111.     </ul>
  112.     <div class='image'><img src='podklady/grimmich/755/elipsa.png' alt='VML - elipsa' title='VML - elipsa' /></div>
  113. </li>
  114. <li><strong>Oblouk</strong>:
  115.     <div class='sample'><v:arc style="width:120px;height:120px" startangle="10" endangle="300" fillcolor="#b3c4fd"></v:arc></div>
  116.     <ul>
  117.     <li><em>arc</em> - oblouk</li>
  118.     <li><em>startangle</em> - poΦßteΦnφ ·hel</li>
  119.     <li><em>endangle</em> - koncov² ·hel</li>
  120.     </ul>
  121.     <div class='image'><img src='podklady/grimmich/755/arc.png' alt='VML - oblouk' title='VML - oblouk' /></div>
  122.     <span class='note-author'>Pokud dosadφte za poΦßteΦnφ ·hel "0" a za koncov² ·hel "360", vykreslφ se kru₧nice. A pokud dosadφte "0" a "900", kruh se dva a p∙l krßt obtoΦφ - v²sledkem je obrßzek vpravo.</span>
  123. </li>
  124. <li><strong>K°ivka</strong>:
  125.     <div class='sample'><v:curve from="20px,0px" to="140px,60px" control1="60px,60px" control2="100px,0px"></v:curve></div>
  126.     <ul>
  127.     <li><em>curve</em> - k°ivka</li>
  128.     <li><em>from</em> - poΦßteΦnφ poloha</li>
  129.     <li><em>to</em> - koncovß poloha</li>
  130.     <li><em>control1</em> - prvnφ bod, kter²m k°ivka prochßzφ</li>
  131.     <li><em>control2</em> - druh² bod, kter²m k°ivka prochßzφ</li>
  132.     </ul>
  133.     <div class='image'><img src='podklady/grimmich/755/krivka.png' alt='VML - k°ivka' title='VML - k°ivka' /></div>
  134. </li>
  135. <li><strong>Linka</strong>:
  136.     <div class='sample'>
  137.     <v:line from="0,10"  style="height:70px" to="30,70"></v:line>
  138.     </div>
  139.     <ul>
  140.     <li><em>line</em> - linka</li>
  141.     <li><em>from="0,10"</em> - kde linka zaΦφnß x=0, y=10</li>
  142.     <li><em>to='30,40'</em> - kde linka konΦφ x=30, y=40</li>
  143.     </ul>
  144.     <div class='image'><img src='podklady/grimmich/755/linka.png' alt='VML - linka' title='VML - linka' /></div>
  145. </li>
  146. </ul>
  147. </div>
  148.  
  149. <h3>Vlastnφ objekty</h3>
  150. <p>Samoz°ejm∞, vystaΦit si pouze s p°eddefinovan²mi tvary nelze. Proto je mo₧nΘ vykreslit libovoln² objekt pomocφ skupiny sou°adnic.</p>
  151.  
  152. <div class='image'><img src='podklady/grimmich/755/shape.png' alt='VML - vlastnφ tvary' title='VML - vlastnφ tvary' /></div>
  153.  
  154. <div class='sample'>
  155. <!-- troj·helnφk //-->
  156. <br /><v:shape style="width: 60; height: 60" stroke="true" strokecolor="black" strokeweight="1" fill="true" fillcolor="white" coordorigin="0 0"">
  157. <br /><v:path v="m 0,0l 60,60,0,60x e"/>
  158. <br /></v:shape>
  159. <br /><!-- Üesti·hlenφk //-->
  160. <br /><v:shape style="width: 60; height: 60" stroke="true" strokecolor="black" strokeweight="1" fill="true" fillcolor="white" coordorigin="0 0" coordsize="60 60">
  161. <br /><v:path v="m 30,0l 60,15,60,45,30,60,0,45,0,15x e"/>
  162. <br /></v:shape>
  163. <br /><!-- v∞₧iΦka //-->
  164. <br /><v:shape style="width: 60; height: 60" stroke="true" strokecolor="black" strokeweight="1" fill="true" fillcolor="white" coordorigin="0 0" coordsize="60 60">
  165. <br /><v:path v="m 30,0l 60,15,60,60,0,60,0,15x e"/>
  166. <br /></v:shape>
  167. </div>
  168.  
  169. <div class='list'>
  170. <ul>
  171. <li><em><v:shape></em> - nastavuje barvy, ohraniΦenφ a velikost zatφm neznßmΘho tvaru</li>
  172. <li>atribut <em>coordsize</em> - nastavuje poΦßtky osy x a y</li>
  173. <li>atribut <em>coordsize</em> - nastavuje velikost objektu</li>
  174. <li><em><v:shape></em> urΦuje body, kter²mi bude linie postupn∞ prochßzet. Sou°adnice <em>m 30,0l</em> je poloha prvnφho bodu tvaru (x=30,y=0), sou°adnice <em>0,15x e</em> je poloha poslednφho bodu, kter² bude spojen s prvnφm. V₧dy dvojice po poΦßteΦnφm bodu tvo°φ polohu bodu, kter² bude spojen s p°edchozφm a nßsledujφcφm.</li>
  175. </ul>
  176. </div>
  177.  
  178. <h3>Poloha objekt∙</h3>
  179. <p>Ji₧ jsem zmφnil, ₧e VML grafika se chovß jako element <span>. V₧dy se zadßvß pozice bodu, kter²m bu∩ linie (k°ivka) prochßzφ, nebo body, kde vektor zaΦφnß a konΦφ. Co se t²Φe jejich pozice, nejde o absolutnφ pozice vzhledem ke strßnce (tu je mo₧nΘ takΘ nastavit pomocφ CSS), ale vzhledem k objektu VML, kdy lev² hornφ roh grafiky mß pozici [0,0], sm∞rem dol∙ a doprava se pozice zvyÜuje (soustava sou°adnic obrßcenß vzh∙ru nohama), viz obrßzek:</p>
  180.  
  181. <div class='image'><img src='podklady/grimmich/755/mrizka.png' alt='VML - sou°adnice' title='VML - sou°adnice' /></div>
  182.  
  183. <h3>Praktickß ukßzka - graf</h3>
  184. <p>Äe je VML vyu₧itelnΘ i v praxi, dokazuje nßsledujφcφ <a href='podklady/grimmich/755/ukazka.htm'>sloupcov² graf</a>, k jeho₧ vytvo°enφ bylo pou₧ito spojenφ JavaScriptu a VML.</p>
  185.  
  186. <div class='refer'>
  187. <h3>DalÜφ zdroje</h3>
  188. <ul>
  189. <li><a href='http://www.w3.org/TR/NOTE-VML'>W3C VML specifikace</a> - p°ehledn∞ a anglicky</li>
  190. <li><a href='http://www.p-richards.demon.co.uk '>www.p-richards.demon.co.uk</a> - ukßzky grafiky</li>
  191. </ul>
  192. </div>
  193.  
  194.  
  195.  
  196. <div id='article-author'>
  197. <a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/autor.asp?author=224'>Grimmich, èimon</a> (11. 2. 2004)
  198.  
  199. </div>
  200.  
  201.  
  202.  
  203. </div></div>
  204. <div id='page-right'><h2 class='textversion'>Prav² sloupek</h2>
  205. <div id='search'><h3 class='textversion'>Vyhledßvßnφ</h3><form method='get' action='http://interval.cz/search.asp'><div><input type='text' name='hledej' class='text' /><input type='submit' class='submit' value='Najdi!' /></div></form><div><a href='http://interval.cz/search_ex.asp'>RozÜφ°enΘ vyhledßvßnφ</a></div></div>
  206.  
  207.  
  208.  
  209. <div class='page-right-box book'>
  210.     <h3>Kni₧nφ novinka</h3>
  211.     <div class='page-right-box-in'>
  212.         <div class='book-top'>
  213.             <h4><a href='http://interval.cz/__redirect/redirect.asp?what=interval_booknews&url=http://interval.inshop.cz/inshop/scripts/detail.asp?ItemID=240'>Praktick² JavaScript</a></h4>
  214.         </div>
  215.     </div>
  216.     <div class='image'>
  217.         <a href='http://interval.cz/__redirect/redirect.asp?what=interval_booknews&url=http://interval.inshop.cz/inshop/scripts/detail.asp?ItemID=240'><img src='podklady/knihy/image.jpg' alt='obßlka' title='obßlka' /></a>
  218.     </div>
  219.     <div class='book-bottom'>Cena: <span class='book-price-old'>200,00 KΦ</span> <span class='book-price-new'>180,00 KΦ</span></div>
  220. </div>
  221.  
  222.  
  223.  
  224. <div class='page-right-box reading'>
  225.     <h3>NejΦten∞jÜφ</h3>
  226.     <div class='page-right-box-in'>
  227.         <ul>
  228. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3176'>E-mailov² klient pre webmail v PHP - odosielanie, Φφtanie a s¥ahovanie</a></li>
  229. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3174'>Strßnkovßnφ v ovlßdacφm prvku DataGrid</a></li>
  230. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=1312'>Statistika p°φstup∙ v PHP - vyhledßvacφ frßze</a></li>
  231. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3178'>Praktick² Javascript</a></li>
  232. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3175'>Java Servlets - generovanie grafiky</a></li>
  233.         </ul>
  234.     </div>
  235. </div>
  236.  
  237.  
  238.  
  239. <div class='page-right-box cauldron'>
  240.     <h3>Diskuznφ kotel</h3>
  241.     <div class='page-right-box-in'>
  242.         <ul>
  243. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3160' title='(126 komentß°∙)'>Tvorba layoutu webu - teoretick² ·vod</a></li>
  244. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3165' title='(34 komentß°∙)'>Nßh╛ady k obrßzkom generovanΘ v PHP</a></li>
  245. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3166' title='(25 komentß°∙)'>Maguma Studio - freeware editor PHP skriptov</a></li>
  246. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3156' title='(23 komentß°∙)'>Search Engine Visibility</a></li>
  247. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3137' title='(18 komentß°∙)'>ImplementaΦnφ chyby v prohlφ₧eΦφch II.</a></li>
  248.         </ul>
  249.     </div>
  250. </div>
  251.  
  252.  
  253.  
  254. <div class='page-right-box emailserv'><h3>Email servis</h3><div class='page-right-box-in'><form action='prihlaseni.asp' method='post'><div class='shell'><input class='text' type='text' name='adresa' /></div><div class='shell'><input class='radio' type='radio' value='1' name='co' checked='checked' />T²dennφ p°ehled Φlßnk∙</div><div class='shell'><input class='radio' type='radio' value='2' name='co' />HELP konference</div><div class='shell'><input class='submit' type='submit' value='P°ihlßsit' /></div></form></div></div>
  255. </div>
  256. <div class='page-maker'> </div><div class='page-maker-white'> </div></div>
  257. <div id='page-foot'><div id='page-foot-menu'><a href='http://interval.cz/reklama.asp'>Inzerce na Interval.cz</a> | <a href='http://interval.cz/redakce.asp'>Redakce Interval.cz</a> | <a href='http://interval.cz/autori.asp'>Hledßme novΘ autory</a></div><div id='issn'>ISSN 1212-8651</div><div id='page-foot-zoner'>© Zoner software, s.r.o., vÜechna prßva vyhrazena, tento server dodr₧uje <a href='http://interval.cz/privacy.asp'>prßvnφ p°edpisy</a>o ochran∞ osobnφch ·daj∙.</div></div>
  258. </body>
  259. </html>