Jak na HTML  P°φruΦka pro snadnou tvorbu html dokument∙.

Jak na propadßvacφ tlaΦφtkaJak na propadßvacφ tlaΦφtka
Zde naleznete popis jak co nejjednodu╣eji vytvo°it efekt propadßvajφcφch se tlaΦφtek p°i najetφ my╣i na

1. Nejd°φve si musφme nakreslit dva obrßzky pro tlaΦφtko, jeden "nepropadl² - nezmßΦknut²" a jeden "propadl² - zmßΦknut²". Ten druh² musφ b²t posunut² o pßr pixel∙, aby se docφlilo po╛adovanΘho efektu.
NezmßΦknutΘ tlaΦφtko zmßΦknutΘ tlaΦφtko
NezmßΦkutΘ tlaΦφtko ZmßΦknutΘ tlaΦφtko

2. NezmßΦknutou verzi tlaΦφtka umφstφme na strßnku standardnφm zp∙sobem
<IMG SRC="tlacitko0.gif" WIDTH=81 HEIGHT=35 BORDER=0 ALT="">

3. K tomuto tlaΦφtku p°i°adφme nßzev
<IMG SRC="tlacitko0.gif" NAME="tlacitko" WIDTH=81 HEIGHT=35 BORDER=0 ALT="">

4. Vytvo°φme odkaz
<A HREF="tlacitko.html"><IMG SRC="tlacitko0.gif" NAME="tlacitko" WIDTH=81 HEIGHT=35 BORDER=0 ALT=""></A>

5. Te∩ definujeme co se stane po najetφ my╣i do oblasti obrßzku.
<A HREF="tlacitko.html" ONMOUSEOVER="ChangeImage('tlacitko','1')"><IMG SRC="tlacitko0.gif" NAME="tlacitko" WIDTH=81 HEIGHT=35 BORDER=0 ALT=""></A>
Tφmto °ekneme aby se po najetφ kurzoru my╣i do oblasti obrßzku spustil skript ChangeImage s parametry tlacitko a 1.

6. Dßle definujeme co se stane p°i opu╣t∞nφ oblasti obrßzku.
<A HREF="tlacitko.html" ONMOUSEOVER="ChangeImage('tlacitko','1')" ONMOUSEOUT="ChangeImage('Tlacitko','0')"><IMG SRC="tlacitko0.gif" NAME="tlacitko" WIDTH=81 HEIGHT=35 BORDER=0 ALT=""></A>

7.Te∩ nejd∙le╛it∞j╣φ Φßst: JavaScript
<SCRIPT LANGUAGE="JavaScript">
<!--
if ((navigator.appName == "Netscape" && 
parseInt(navigator.appVersion)
>= 3) || (navigator.appName == 
"Microsoft Internet Explorer" && 
parseInt(navigator.appVersion) >=4))
Java = "Enabled";
else Java = "Disabled";
if (Java == "Enabled")
{
tlacitko0 = new Image();
tlacitko0.src = "tlacitko0.gif";
tlacitko1 = new Image();
tlacitko1.src = "tlacitko1.gif";
}
function ChangeImage(ImgName,OnOff)
{
if (Java == "Enabled")
{
ImageSource = eval (ImgName + OnOff);
document[ImgName].src = ImageSource.src;
}
}
//-->
</SCRIPT>
	
Definice JavaScriptu
ZaΦßtek vlastnφho scriptu
\
 | 
 | Zde probφhß kontrola zda mß u╛ivatel
 | IE alespo≥ verze 4 nebo NN verze 3
 | jinak propadßvßnφ nefunguje
/ 
Nemß-li NN 3 nebo IE 4 zakß╛e se script
Mß-li NN 3 nebo IE 4 provede se script

Definuje a stahuje se -
- nezmßΦknutΘ tlaΦφtko
Definuje a stahuje se -
- zmßΦknutΘ tlaΦφtko

Definice funkce ChangeImage

Provßdφ se jen p°i NN >3 nebo IE >4

Sestavenφ odkazu na obrßzek
Zßm∞na obrßzku v dokumentu


Konec t∞la skriptu
Konec JavaScriptu
	
U JavaScript∙ je d∙le╛itΘ dodr╛ovat velikost pφsmen, promn∞nnß A nenφ promn∞nnß a. V²hoda tohoto scriptu je v jeho pou╛itelnosti pro vφce obrßzk∙, nemusφte toti╛ znovu a znovu psßt cel² script, ale staΦφ p°idßvat jen 4 °ßdky pro definovßnφ obrßzk∙ (v tomto p°φkladu tlacitko0 = new Image(); tlacitko0.src = "tlacitko0.gif"; tlacitko1 = new Image(); tlacitko1.src = "tlacitko1.gif"; ).

8. V²sledek

9. Nefunguje ? To nenφ nic neobvyklΘho. Zkontrolujte:
1. Je u ka╛dΘho tlaΦφtka - obrßzku definovßno jmΘno NAME="jmeno"?
2. Nemßte r∙znΘ velikosti pφsmen?
3. Nemßte n∞kde p°eklep?
4. Mßte JavaScript p°ed pou╛itφm vlastnφho tlaΦφtka jako odkazu?
5. Stßhn∞te si tento p°φklad a opravte podle n∞j vß╣ k≤d.

10. Pro lep╣φ efekt zkuste p°idat stφn.

Zp∞t┌vodnφ strßnkaVp°ed


Tento html dokument nesmφ b²t komerΦn∞ ╣φ°en bez souhlasu autora!
Copyright ©1998 Jan Klepal