Autor Zpráva
heli
Profil *
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
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.
vendo
Profil
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...
marta
Profil *
[img][/img][img][/img][img][/img]Text odkazuText odkazuutkltzkgktut ahojík
Toto téma je uzamčeno. Odpověď nelze zaslat.