home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 April / PCWorld_2004-04_cd.bin / Novinky / Interval / clanek05.htm < prev    next >
Encoding:
Extensible Markup Language  |  2004-03-16  |  14.4 KB  |  207 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>Tvorba vlastnφch plugin∙ pro MyIE2</h2>
  43. <p id='prepend'>Jestli₧e se vßm lφbily tipy na zajφmavΘ pluginy pro MyIE2 a rßdi byste si vytvo°ili i n∞jak² vlastnφ, zde se dozvφte, jak jednoduÜe na to.</p>
  44.  
  45.  
  46. <p>V p°edchozφch t°ech Φlßncφch o pluginech pro MyIE2 jsem vßm p°edvedl v∞tÜinu zajφmav²ch ji₧ hotov²ch plugin∙. VylepÜily °adu funkcφ browseru a zp°φjemnily prohlφ₧enφ strßnek. Pokud vßm ale n∞jak² plugin jeÜt∞ chybφ, budete si ho muset naprogramovat sami.</p>
  47.  
  48. <h3>Vytvo°enφ pot°ebn²ch soubor∙</h3>
  49. <p>Nejprve vytvo°te novou slo₧ku v <kbd class='mouse'>| MyIE2 | Plugin |</kbd>. Pojmenovat ji m∙₧ete libovoln∞ - doporuΦuji nßzvem novΘho pluginu. V tΘto slo₧ce musφte vytvo°it dva soubory. Jeden s libovoln²m nßzvem, kter² bude obsahovat zvolen² JavaScriptov² k≤d, a druh², kter² se musφ jmenovat <em>plugin.ini</em>. Potom do slo₧ky musφte jeÜt∞ p°idat v²chozφ ikonu pluginu a, pokud chcete, pak takΘ ikonu, kterß se zobrazφ p°i najetφ myÜφ.</p>
  50.  
  51. <h3>Plugin.ini</h3>
  52. <p>CelΘ nastavenφ probφhß v souboru <em>plugin.ini</em>. P°φklad nastavenφ jednotliv²ch polo₧ek v pluginu Whois:</p>
  53.  
  54. <div class='sample'>
  55. [General]
  56. <br />Name=Whois
  57. <br />Author=mdlist
  58. <br />Version=1.1
  59. <br />ModuleType=SCRIPT
  60. <br />FileName=whoissearch.html
  61. <br />Comments=Will open a whois search (and more)\nfor the current web page's domain.
  62. <br />Type=BUTTON
  63. <br />HotIcon=thewho.ico
  64. <br />Icon=thewho.ico
  65. </div>
  66.  
  67. <p>Postupn∞ si vysv∞tlφme v²znam vÜech polo₧ek:</p>
  68.  
  69. <div class='list'>
  70. <ul>
  71. <li><strong>Name</strong> - libovoln² nßzev pluginu</li>
  72. <li><strong>Author</strong> - jmΘno autora pluginu</li>
  73. <li><strong>Version</strong> - verze pluginu</li>
  74. <li><strong>ModuleType</strong> - urΦuje typ k≤du, pro JavaScript zadejte <em>SCRIPT</em></li>
  75. <li><strong>FileName</strong> - nßzev souboru, ve kterΘm je ulo₧en vlastnφ k≤d</li>
  76. <li><strong>Comments</strong> - popis funkce pluginu ("\n" znamenß znak novΘho °ßdku)</li>
  77. <li><strong>Type</strong> - urΦuje typ pluginu, pro tlaΦφtko zadejte <em>BUTTON</em></li>
  78. <li><strong>HotIcon</strong> - nßzev souboru s ikonou po najetφ myÜφ (m∙₧ete zadat stejnou ikonu jako pro v²chozφ stav)</li>
  79. <li><strong>Icon</strong> - ikona pro v²chozφ stav</li>
  80. </ul>
  81. </div>
  82.  
  83. <h3>Vlastnφ k≤d</h3>
  84. <p>Poslednφ v∞c, kterß zb²vß, je umφstit samotn² k≤d do souboru, kter² jste si urΦili v polo₧ce <em>FileName</em>. Soubor vypadß v∞tÜinou nßsledovn∞:</p>
  85.  
  86. <div class='sample'>
  87. <script language="JavaScript">
  88. <br />// vlastnφ k≤d
  89. <br /></script>
  90. </div>
  91.  
  92. <p>Vlastnφ funkce si m∙₧ete sami naprogramovat v JavaScriptu nebo vyu₧φt ji₧ hotov²ch favelet∙ (bookmarklet∙). Ty si m∙₧ete vybrat z °ady strßnek a potom k nim vytvo°it samostatnΘ pluginy, co₧ je pohodln∞jÜφ, ne₧ je spouÜt∞t p°es oblφbenΘ polo₧ky.</p>
  93.  
  94. <h3>Zobrazit a skr²t CSS</h3>
  95. <p class='noindent'><a href='podklady/weida/762/cssdisable1.0.zip'><strong>CSS Disable 1.0</strong></a>, 1,32 KB</p>
  96. <p>Jako ukßzku p°edvedu vytvo°enφ pluginu CSS Disable, kter² vyu₧φvß favelet od <a href='http://tantek.com/favelets/'>Tantek ╟elika</a>. Po prvnφm kliknutφ na n∞j se strßnka zobrazφ bez pou₧itφ CSS a po druhΘm kliku op∞t s CSS.</p>
  97. <p>Do souboru <em>plugin.ini</em> napiÜte nßsledujφcφ hodnoty:</p>
  98.  
  99. <div class='sample'>
  100. [General]
  101. <br />Name=CSS Disable
  102. <br />Author=Tantek ╟elik
  103. <br />Version=1.0
  104. <br />ModuleType=SCRIPT
  105. <br />FileName=css.htm
  106. <br />Comments=Aktivuje/deaktivuje CSS
  107. <br />Type=BUTTON
  108. <br />HotIcon=css.ico
  109. <br />Icon=css.ico
  110. </div>
  111.  
  112. <p>A do souboru <em>css.htm</em> zkopφrujte JavaScript z faveletu:</p>
  113.  
  114. <div class='sample'>
  115. <script language="JavaScript">
  116. <br />var i=0;
  117. <br />if (document.styleSheets.length>0)
  118. <br /> {
  119. <br /> cs=!document.styleSheets[0].disabled;
  120. <br /> for(i=0; i<document.styleSheets.length; i++)
  121. <br />  document.styleSheets[i].disabled=cs;
  122. <br /> }
  123. <br />void(cs=true);
  124. <br /></script>
  125. </div>
  126.  
  127. <p>PotΘ si staΦφ vybrat n∞jakou p∞knou ikonu a tu pojmenovat <em>css.ico</em>. P°i dalÜφm spuÜt∞nφ MyIE2 se vßs prohlφ₧eΦ zeptß, jestli chcete sv∙j nov² plugin povolit a vy ho tak m∙₧ete zaΦφt pou₧φvat.</p>
  128. <p>ZajφmavΘ favelety m∙₧ete najφt t°eba na:</p>
  129.  
  130. <div class='list'>
  131. <ul>
  132. <li><a href='http://www.bookmarklets.com/tools/categor.html'>Bookmarklets</a></li>
  133. <li><a href='http://www.pixy.cz/blog/favelets/'>Pixy Let's Favelets</a></li>
  134. <li><a href='http://tantek.com/favelets/'>Tantek ╟elik Favelets</a></li>
  135. </ul>
  136. </div>
  137.  
  138.  
  139.  
  140. <div id='article-author'>
  141. <a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/autor.asp?author=206'>Weida, Petr</a> (5. 2. 2004)
  142. <div id='article-about-author'>autor spravuje odborn² web <a href="http://www.zpravy.net">About</a></div>
  143. </div>
  144.  
  145.  
  146.  
  147. <div class='refer'><h3><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/serial.asp?serial=27' title='p°ehled Φlßnk∙ vΦetn∞ anotacφ'>MyIE2 - Internet Explorer i Mozilla komfortn∞</a></h3><p>MyIE2 je program, kter² pro zobrazovßnφ strßnek vyu₧φvß jßdra MSIE nebo Mozilly, p°iΦem₧ ho obklopuje vlastnφm u₧ivatelsk²m rozhranφm, spojujφcφm to nejlepÜφ ze ÜpiΦkov²ch prohlφ₧eΦ∙ Internet Explorer, Mozilla a Opera. Tato sΘrie Φlßnk∙ ji₧ byla uzav°ena, aΦkoli dalÜφ pokraΦovßnφ nelze vylouΦit.</p><ul><li><strong>Tvorba vlastnφch plugin∙ pro MyIE2</strong> (prßv∞ Φtete)</li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/http://interval.cz/clanek.asp?article=2848'>Pluginy pro MyIE2 pot°etφ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/http://interval.cz/clanek.asp?article=2732'>Pluginy pro MyIE2 podruhΘ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/http://interval.cz/clanek.asp?article=2675'>Pluginy pro MyIE2 poprvΘ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/http://interval.cz/clanek.asp?article=2561'>Internet Explorer 7 se jmenuje MyIE2</a></li></ul></div>
  148.  
  149.  
  150.  
  151. </div></div>
  152. <div id='page-right'><h2 class='textversion'>Prav² sloupek</h2>
  153. <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>
  154.  
  155.  
  156.  
  157. <div class='page-right-box book'>
  158.     <h3>Kni₧nφ novinka</h3>
  159.     <div class='page-right-box-in'>
  160.         <div class='book-top'>
  161.             <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>
  162.         </div>
  163.     </div>
  164.     <div class='image'>
  165.         <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>
  166.     </div>
  167.     <div class='book-bottom'>Cena: <span class='book-price-old'>200,00 KΦ</span> <span class='book-price-new'>180,00 KΦ</span></div>
  168. </div>
  169.  
  170.  
  171.  
  172. <div class='page-right-box reading'>
  173.     <h3>NejΦten∞jÜφ</h3>
  174.     <div class='page-right-box-in'>
  175.         <ul>
  176. <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>
  177. <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>
  178. <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>
  179. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3178'>Praktick² Javascript</a></li>
  180. <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>
  181.         </ul>
  182.     </div>
  183. </div>
  184.  
  185.  
  186.  
  187. <div class='page-right-box cauldron'>
  188.     <h3>Diskuznφ kotel</h3>
  189.     <div class='page-right-box-in'>
  190.         <ul>
  191. <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>
  192. <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>
  193. <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>
  194. <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>
  195. <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>
  196.         </ul>
  197.     </div>
  198. </div>
  199.  
  200.  
  201.  
  202. <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>
  203. </div>
  204. <div class='page-maker'> </div><div class='page-maker-white'> </div></div>
  205. <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>
  206. </body>
  207. </html>