Nějaký nápady? Bude toto fungovat s ohledem na preload? (Tím je tedy myšleno, pokud člověk najede kurzorem myši na odkaz (tedy vlastně obrázek), že se musí změnit okamžitě, nikoliv, aby se teprve začal načítat, to by vypadalo příšerně!)
<html>
<head>
...
</head>
<body>
...
<script language="JavaScript" type="text/javascript">
promenna1 = new Image();
promenna1.src = "obr2.jpg";
promenna2 = new Image();
promenna2.src = "obr4.jpg";
promenna3 = new Image();
promenna3.src = "obr6.jpg";
...
</script>
<a href="bla"><img src="obr1.jpg" border=0
onmouseover="this.src='obr2.jpg'"
onmouseout="this.src='obr1.jpg'" alt=""></a>
<a href="blabla"><img src="obr3.jpg" border=0
onmouseover="this.src='obr4.jpg'"
onmouseout="this.src='obr3.jpg'" alt=""></a>
<a href="blablabla"><img src="obr5.jpg" border=0
onmouseover="this.src='obr6.jpg'"
onmouseout="this.src='obr5.jpg'" alt=""></a>
...
</body>
</html>
Rollovery bez preloadu - nejideálnější řešení?
- malidian
- Mírně pokročilý

-
- Registrován: 14. led 2006
Rollovery bez preloadu - nejideálnější řešení?
Poslední věc, která mě zajímá, jsou PC. Časy se hold mění. 
- N@$ty
- Začátečník

- Registrován: 04. říj 2004
- Bydliště: Havlíčkův Brod
- Kontaktovat uživatele:
Pokud ti jse o změnu obrázku potom co na něj najedeš kurzorem, tak to jse naprosto jednoduše a elegantně pomocí CSS.
Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business
- Jasper
- Středně pokročilý

- Registrován: 25. úno 2004
- Kontaktovat uživatele:
Řekl bych, že nejideálnější je řešení od Pixyho (Petra Staníčka):
http://www.wellstyled.com/css-nopreload-rollovers.html
http://www.wellstyled.com/css-nopreload-rollovers.html
- N@$ty
- Začátečník

- Registrován: 04. říj 2004
- Bydliště: Havlíčkův Brod
- Kontaktovat uživatele:
Dá se to udělat i trošku jinak, ale stejně jednoduše, každěmu stavu se přiřadí nějaký obrázek... V podstatě je to totéž...Jasper píše:Řekl bych, že nejideálnější je řešení od Pixyho (Petra Staníčka):
http://www.wellstyled.com/css-nopreload-rollovers.html
Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business
- Jasper
- Středně pokročilý

- Registrován: 25. úno 2004
- Kontaktovat uživatele:
Když budeš mít ale pro každý stav samostatný obrázek, tak si budeš muse dopředu načíst všechny obrázky, jinak by se začaly načítat třeba až při najetí na tlačítko (což by mohlo působit rušivě...) A to zavání různýma javascriptama atd...
Mnou linkované řešení má všechny obrázky v jednom vedle sebe a prohlížeče načítají obrázky po řádcích. Čili pokud bude načtený první stav menu, automaticky bude jistota, že jsou načtené i ostatní stavy...
Mnou linkované řešení má všechny obrázky v jednom vedle sebe a prohlížeče načítají obrázky po řádcích. Čili pokud bude načtený první stav menu, automaticky bude jistota, že jsou načtené i ostatní stavy...
- N@$ty
- Začátečník

- Registrován: 04. říj 2004
- Bydliště: Havlíčkův Brod
- Kontaktovat uživatele:
To je fakt... Takhle jsem nad tím nikdy nepřemíšlel...Jasper píše:Když budeš mít ale pro každý stav samostatný obrázek, tak si budeš muse dopředu načíst všechny obrázky, jinak by se začaly načítat třeba až při najetí na tlačítko (což by mohlo působit rušivě...) A to zavání různýma javascriptama atd...
Mnou linkované řešení má všechny obrázky v jednom vedle sebe a prohlížeče načítají obrázky po řádcích. Čili pokud bude načtený první stav menu, automaticky bude jistota, že jsou načtené i ostatní stavy...
Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business