Hi alle zusammen
Für eine website die ich designen möchte war es nötig beim laden einer seite text einblenden zu lassen. Um dies zu erreichen habe ich ein Skript geschireben, nun ist das problem das ich absolut keine ahnung habe warum das nicht functionniert und ich folgenden error bekomme:
der sourcecode der test site sieht so aus:
das if-statment soll hier bewirken, das "line2" eingeblendet wird nachdem "line1" eingeblendet wurde.
Danke im Voraus für die Hilfe
DH_Vie
Für eine website die ich designen möchte war es nötig beim laden einer seite text einblenden zu lassen. Um dies zu erreichen habe ich ein Skript geschireben, nun ist das problem das ich absolut keine ahnung habe warum das nicht functionniert und ich folgenden error bekomme:
Code:
Error: document.getElementById(CurrentLine) has no properties
Line: 14
der sourcecode der test site sieht so aus:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="JavaScript" type="text/javascript">
var hex=255;
var i=1;
var CurrentLine=("line"+i);
function fadetext(){
if(hex>0) {
hex-=11;
document.getElementById(CurrentLine).style.color="rgb("+hex+","+hex+","+hex+")";
setTimeout(fadetext(),200);
}
else{
hex=255;
i++;
CurrentLine=("line"+i);
fadetext();
}
}
</script>
</head>
<body onLoad="fadetext();">
<div id="line1">Line 1 Test</div>
<div id="line2">Line 2 Test</div>
</body>
</html>
das if-statment soll hier bewirken, das "line2" eingeblendet wird nachdem "line1" eingeblendet wurde.
Danke im Voraus für die Hilfe
DH_Vie