Autor | Zpráva | ||
---|---|---|---|
heli Profil * |
#1 · Zasláno: 10. 1. 2007, 18:50:44
Prosím, poradíte mi javaskript na střídání 2 obrázků v jednom okně,
tak, aby se spustil inhed po načtení stránky? (body onLoad="") A aby fungoval nejen v IE. Mám pouze tento javascript, ale je funkční pouze v EI: Děkuji. Heli <script LANGUAGE="JavaScript" type="text/javascript"> <!-- var id, op = 100, step = -4; function Start() { id = window.setInterval("Move()", 100); } function Stop() { window.clearInterval(id); } function Move() { op += step; if (op < 0) { op = 0; step = -step; }; if (op > 100) { op = 100; step = -step; }; document.all.img1.filters.Alpha.opacity = op; document.all.img2.filters.Alpha.opacity = 100-op; } // --> </script> <body <img style="position: absolute; top: 17px; left: 5px; z-index: 2; filter: Alpha(Opacity=100)" OnMouseOver="Stop()" src="images/onas/vik2.gif" OnMouseOut="Start()" id="img1" alt="logo1"> <img style="position: absolute; top: 17px; left: 5px; z-index: 1; filter: Alpha(Opacity=0)" src="images/onas/vik3.gif" id="img2" alt="logo1"> </body> |
||
OBr Profil |
#2 · Zasláno: 11. 1. 2007, 11:08:56
Takže za prvé:
Je potřeba nahradit části typu document.all.neco za document.getElementById("neco") pak jsou tam alpha přechody. Aby to šlo téměř všude, je to potřeba trochu trochu poupravit. |
||
Časová prodleva: 8 dní
|
|||
vendo Profil |
#3 · Zasláno: 19. 1. 2007, 21:01:40
Prechody sa dajú urobiť aj nasunutím 1. DIVu na 2. DIV... alebo zmena rozmerov či pozície...
Mna by zaujímalo ako urobiť "efekt filmovej stieračky" do kruhu či štvrťkruhu - stačí mi nápad ako matematicky zadefinovať tento prechod v JS či iných jazykoch... Inak, o niečo podobné som sa pokúšal, pozri vendo.borec.cz/milos/applet1.htm ... úplne vpravo, otázka však je, či je potreba cyklického opakovania fotiek, alebo prebehne 1 či viac cyklov a hotovo... |
||
Časová prodleva: 3 dny
|
|||
marta Profil * |
#4 · Zasláno: 22. 1. 2007, 14:34:49
[img][/img][img][/img][img][/img]Text odkazuText odkazuutkltzkgktut ahojík
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0