Hallo nocheinmal,
hier wie versprochen nocheinmal der fertige js:
--------
<script language="JavaScript" type="text/JavaScript">
var c=new Array();
var cd=new Array();
var aktiv=new Array();
var time=new Array();
var ups=new Array();
// self.style.backgroundcolor='#aaaaaa';
function visi(obj, ihd) {
if (ihd==1 && time[obj]!=1) {
cd[obj]=1;
if (c[obj]<=100 && c[obj]>=0) {} else {c[obj]=0; time[obj]=0;
document.getElementById(obj).style.visibility="visible";
//document.getElementById(obj+"x").style.top="0";
}
document.getElementById(obj).style.visibility="visible";
c[obj]+=10;
document.getElementById(obj).filters.alpha.opacity = c[obj];
if (c[obj]<100 && cd[obj]!=0)
{
aktiv[obj] = setTimeout("visi('"+obj+"','2');", 40);
}
else
{
c[obj]=0;
cd[obj]=0;
}
}
if (ihd==2) {
c[obj]+=10;
document.getElementById(obj).filters.alpha.opacity = c[obj];
if (c[obj]<100 && cd[obj]!=0)
{
aktiv[obj] = setTimeout("visi('"+obj+"','2');", 40);
}
else
{
c[obj]=0;
cd[obj]=0;
}
}
if (ihd==0) {
if (time[obj]==0) {
time[obj]=1;
ups[obj] = setTimeout("visi('"+obj+"','"+ihd+"')",200);
} else {
window.clearTimeout(aktiv[obj]);
cd[obj]=0;
document.getElementById(obj).style.visibility="hidden";
document.getElementById(obj).filters.alpha.opacity = 0;
c[obj]=0;
time[obj]=0;
}
}
if (ihd==1) {window.clearTimeout(ups[obj]);
time[obj]=0;
}
}
</script>
--------
mfg kate