Hallo,
ich bin mal wieder am Ende mit meinem Latein und bräuchte einen lieben Menschen, der mir aus der Patsche hilft. Ich habe mich auf eine Tiemout-Funktion eingelassen, die im Safari und Firefox super gut geht, aber im IE versagt.
Kann jemand sehen, warum?
<script type="text/javascript"><!--
function clickTimer(idEbene, xOff, yOff, idSound)
{
Ebene = idEbene;
Sound = idSound;
xO = xOff;
yO = yOff;
klicks++;
tout = setTimeout(function()
{window.clearTimeout();
if (klicks == 1)
{
parent.soundfrm.location.href = Sound; //-> Sound abgespielen
} if (klicks == 2) {
callDHTML(Ebene, xO, yO); //-> Ebene zeigen
}
klicks = 0; } , 250);
}
klicks = 0, tout = null;
function callDHTML(id, xO, yO)
{
var xN = dd.getScrollX()*1 + xO * 1;
var yN = dd.getScrollY()*1 + yO * 1;
dd.elements[id].moveTo(xN, yN);
dd.elements[id].show();
topLifter(id);
}
var zTop=0;
function topLifter(idEbene)
{
zTop = zTop + 1;
document.getElementById(idEbene).style.zIndex=zTop;
}
//--></script>
Vielen Dank schon mal!
Gruß Reiner Wirth