19-10-2012, 02:22
Kartofelek dzięki ale już zrobiłem inaczej 
teraz mam inny problem którego nie kumam...
KOD:
for(var klatka=1; klatka<26; klatka++)
{
var dlugosc = (20*klatka) + 'px';
setTimeout(
function()
{
setProperty(
'bar2',
'width',
dlugosc
);
},
(klatka*25)
);
}
function setProperty(id, prop, val)
{
var obj = document.getElementById(id);
if(obj)
{
obj.style[prop] = val;
return true;
}
return false;
}
Pytanie... Dlaczego nie mogę zmienić w pętli wartości parametru width? zupełnie jakby nie trafiało do funkcji polecenie :/

teraz mam inny problem którego nie kumam...
KOD:
for(var klatka=1; klatka<26; klatka++)
{
var dlugosc = (20*klatka) + 'px';
setTimeout(
function()
{
setProperty(
'bar2',
'width',
dlugosc
);
},
(klatka*25)
);
}
function setProperty(id, prop, val)
{
var obj = document.getElementById(id);
if(obj)
{
obj.style[prop] = val;
return true;
}
return false;
}
Pytanie... Dlaczego nie mogę zmienić w pętli wartości parametru width? zupełnie jakby nie trafiało do funkcji polecenie :/