Nieuw lid |
|
Waarom draait 't script steeds langzamer als er iets nieuws toegevoegd moet worden aan 'n div waarin al veel staat?
Hier heb ik 't voor nodig btw:
x=-10;vorige=x;puntje=x;
inhoud_iets="<tr><td style='height:1px;width:2px;background:red;'></td></tr>";
inhoud_niks="<tr><td style='height:1px;width:2px;'></td></tr>";
function sin_test(){
inhoud_sin='<table align=left style="white-space: nowrap;display: block;border-bottom:1px solid black; border-top:1px solid black; height:100px; width:2px" cellspacing="0" cellpadding="0">';
puntje=100-x*x;
if(puntje>=vorige || x==0){
for(i=0;i<(100-puntje);i++){
inhoud_sin+=inhoud_niks;
}
for(i=vorige;i<puntje;i++){
inhoud_sin+=inhoud_iets;
}
for(i=0;i<vorige;i++){
inhoud_sin+=inhoud_niks;
}
}
else{
for(i=0;i<(100-vorige);i++){
inhoud_sin+=inhoud_niks;
}
for(i=puntje;i<vorige;i++){
inhoud_sin+=inhoud_iets;
}
for(i=0;i<puntje;i++){
inhoud_sin+=inhoud_niks;
}
}
vorige = puntje;
inhoud_sin+='</table>';
document.getElementById("sin").innerHTML+=inhoud_sin;
x=x+(1/2);
if(puntje<=100 && puntje>=-110 && x<20)setTimeout("sin_test()",50);
}
x=-10;vorige=x;puntje=x; inhoud_iets="<tr><td style='height:1px;width:2px;background:red;'></td></tr>"; inhoud_niks="<tr><td style='height:1px;width:2px;'></td></tr>"; function sin_test(){ inhoud_sin='<table align=left style="white-space: nowrap;display: block;border-bottom:1px solid black; border-top:1px solid black; height:100px; width:2px" cellspacing="0" cellpadding="0">'; puntje=100-x*x; if(puntje>=vorige || x==0){ for(i=0;i<(100-puntje);i++){ inhoud_sin+=inhoud_niks; } for(i=vorige;i<puntje;i++){ inhoud_sin+=inhoud_iets; } for(i=0;i<vorige;i++){ inhoud_sin+=inhoud_niks; } } else{ for(i=0;i<(100-vorige);i++){ inhoud_sin+=inhoud_niks; } for(i=puntje;i<vorige;i++){ inhoud_sin+=inhoud_iets; } for(i=0;i<puntje;i++){ inhoud_sin+=inhoud_niks; } } vorige = puntje; inhoud_sin+='</table>'; document.getElementById("sin").innerHTML+=inhoud_sin; x=x+(1/2); if(puntje<=100 && puntje>=-110 && x<20)setTimeout("sin_test()",50); }
|