function init(){
function obiekt(var1,var2,var3,var4)
{
this.Wartosc1 = var1
this.Wartosc2 = var2
this.Wartosc3 = var3
this.Wartosc4 = var4
return this
}
var nowy = new obiekt(1,2,3,4)
setInterval(function() {
alert(nowy.Wartosc1)
rob_cos(nowy.Wartosc1,nowy.Wartosc2,nowy.Wartosc3,nowy.Wartosc4)
}, 500);
}
function rob_cos(a,b,c,d)
{
alert(a)
a+=1
b+=1
c+=1
d+=1
alert(a)
}
Chyba mój poprzedni post też nie został zrozumiany. Do takiej sytuacji doszedłem (może nie odzwierciedla tego mój kod z poprzedniego postu lecz we właściwym kodzie udało mi się osiągnąć taki efekt). Chodzi mi o to, żeby teraz funkcja rob_cos zmieniła wartość dla elementu nowy tak, że przy każdym wywołaniu funkcji przez setInterval zwiększało wartość o 1. W tym przypadku zawsze argumentem dla funkcji jest 1, wartość zostaje zwiększona, ale po wyjściu z funkcji dalej wynosi 1. To jest właśnie mój główny problem. tutaj wstawiłem alert tylko dla pierwszej wartości, ale chciałbym, aby wszystkie zostały zwiększone po przejściu funkcji.