Hej allesammen. Jeg har lavet nogle små fade funktioner. De udfører fade på en div, som hedder txt (id). For at gøre dem mere brugbare har jeg lavet et parameter som bestemmer, hvilket objekt den skal udføre funktionen på, men så virker det lige pludselig ikke mere.
Den siger at et objekt er obligatorisk.
<html>
<head>
<title></title>
<script type="text/javascript" language="JavaScript">
<!--
function fadeIn(elementS, delay)
{
document.getElementById(elementS).filters.alpha.opacity++;
if (document.getElementById(elementS).filters.alpha.opacity < 100)
{
setTimeout("fadeIn();", delay);
}
}
function fadeOut(elementS, delay)
{
document.getElementById(elementS).filters.alpha.opacity--;
if (document.getElementById(elementS).filters.alpha.opacity > 0)
{
setTimeout("fadeOut();", delay);
}
}
function fadeOutIn(elementS, delay, inDelay, outDelay)
{
if (document.getElementById(elementS).filters.alpha.opacity == 0)
{
fadeIn(inDelay);
}
else
{
fadeOut(outDelay);
}
setTimeout("fadeOutIn('txt', 1500);", delay);
}
-->
</script>
<meta name="generator" content="TSW WebCoder">
</head>
<body>
<div style="filter: alpha(Opacity=0); width: 50px; height: 20px" id="txt">Alpha</div>
<input type="button" onclick="fadeIn('txt', 5);" value="Fade in">
<input type="button" onclick="fadeOut('txt', 5);" value="Fade out">
<input type="button" onclick="fadeOutIn('txt', 1500, 5, 5);" value="Fade out'n'in">
</body>
</html>
En der kan se problemet?
Hilsen Mark Jensen
DNA er naturens array