Dark
25.05.2010, 00:04
ich habe hier versucht divs zu erstellen und sie in ein array zu speichern allerding werden einfach keine divs generiert.
evtl liegts daran, das ich schon ne stunde auf den code starre und einfach nicht mehr blicke.
function makeDIV(){
VarArray = new Array(maxNum);
while(Num != maxNum){
VarArray[Num] = document.createElement("div");
VarArray[Num].setAttribute("id", "divo0");
VarArray[Num].setAttribute("style", "width:50px; heigth:50px; position:absolute; background-color :#000000;");
//var interval = setInterval("divtestactio(VarArray[Num],20)",1);
alert(document.getElementById("divo0"));
Num++;
}
}
maxNum = 20;
Num = 0;
<html>
<head>
<link href="div_css.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var I = 0;
var X = 0;
var XX = 0.005;
var II = -0.0000005;
var sini = 0;
var cosi = 0;
var Num = 0;
var maxNum = 20;
var intNum = 0;
var TestNumber = 0;
function divtestactio(divtowork , number) {
var divtoi = document.getElementById(divo0);
cosi = Math.cos(I * number * 500) * (10 * X + 100) +300;
sini = Math.sin(I * number * 500) * (10 * X + 100) +300;
divtoi.style.left = cosi + "px";
divtoi.style.top = sini + "px";
I = I + II;
X = X + XX;
if(I >= 4){
II = II * -1;
}
if(Math.abs(X) >= 3){
XX = XX * -1;
}
}
function makeDIV(){
VarArray = new Array(maxNum);
while(Num != maxNum){
VarArray[Num] = document.createElement("div");
VarArray[Num].setAttribute("id", "divo0");
VarArray[Num].setAttribute("style", "width:50px; heigth:50px; position:absolute; background-color :#000000;");
//var interval = setInterval("divtestactio(VarArray[Num],20)",1);
alert(document.getElementById("divo0"));
Num++;
}
}
//DEVS
function test(){
TestNumber++;
alert("Test" + TestNumber);
}
//DEVS
</script>
</head>
<body>
<script language="JavaScript">
makeDIV();
</script>
</body>
</html>
evtl liegts daran, das ich schon ne stunde auf den code starre und einfach nicht mehr blicke.
function makeDIV(){
VarArray = new Array(maxNum);
while(Num != maxNum){
VarArray[Num] = document.createElement("div");
VarArray[Num].setAttribute("id", "divo0");
VarArray[Num].setAttribute("style", "width:50px; heigth:50px; position:absolute; background-color :#000000;");
//var interval = setInterval("divtestactio(VarArray[Num],20)",1);
alert(document.getElementById("divo0"));
Num++;
}
}
maxNum = 20;
Num = 0;
<html>
<head>
<link href="div_css.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var I = 0;
var X = 0;
var XX = 0.005;
var II = -0.0000005;
var sini = 0;
var cosi = 0;
var Num = 0;
var maxNum = 20;
var intNum = 0;
var TestNumber = 0;
function divtestactio(divtowork , number) {
var divtoi = document.getElementById(divo0);
cosi = Math.cos(I * number * 500) * (10 * X + 100) +300;
sini = Math.sin(I * number * 500) * (10 * X + 100) +300;
divtoi.style.left = cosi + "px";
divtoi.style.top = sini + "px";
I = I + II;
X = X + XX;
if(I >= 4){
II = II * -1;
}
if(Math.abs(X) >= 3){
XX = XX * -1;
}
}
function makeDIV(){
VarArray = new Array(maxNum);
while(Num != maxNum){
VarArray[Num] = document.createElement("div");
VarArray[Num].setAttribute("id", "divo0");
VarArray[Num].setAttribute("style", "width:50px; heigth:50px; position:absolute; background-color :#000000;");
//var interval = setInterval("divtestactio(VarArray[Num],20)",1);
alert(document.getElementById("divo0"));
Num++;
}
}
//DEVS
function test(){
TestNumber++;
alert("Test" + TestNumber);
}
//DEVS
</script>
</head>
<body>
<script language="JavaScript">
makeDIV();
</script>
</body>
</html>