po co w niej zmienna text skoro i tak nie jest wykorzystywana?
nie sprawdzasz nigdzie wyniku splita - a moze on zwrócić ciąg pusty
o co chodzi z tą zmienną driver? masz elementy np o id="-492,-501"?
co to niby jest background-color:#’+obles[2]+’’?
weź może daj sobie document.write i zobacz co ci zwróci.
ps.
splity za wyjątkiem punktu nr 3 działają prawidłowo - dzielą stringa jak należy - ale oczywiście zwracają też wartośc undefined na co nie wziąłeś poprawki
weź sprawdź sobie
var tablica=";-492,-501;-491,-501;-490,-501";
brokenstring=tablica.split(";");
for(indeks in brokenstring){
oble=brokenstring[indeks];
obles=oble.split(",");
document.write(obles[0]+','+obles[1]+' - '+obles[2]+'');
}[/code]