JavaScript Objects - help

0 отговора 4 прегледа
#1

JavaScript Objects - help

Iskrenno se nadjawam towa da stane mesto za polezni kontakti a ne tribuna za tupi zajavdanija. Ot izwestno wreme se opitwam da resha edin problem za sujalenie ne moga da namerja informacija w developer.netscape.com po wuprosa problema e sledniq: moveLeft e metod na edin obekt function moveLeft(where) { alert("moveLeft1 this.xpos = " + this.xpos) if ( this.where < this.xpos) { this.moveByLeft(); scrolling=setTimeout("this.moveLeft()",5) } } problema mi e che sled kato se izpulni "scrolling=setTimeout("this.moveLeft()",5)" this.xpos stawa undefined zashtoto "this" stawa drugo ( w towa sum siguren zashtoto slojih alert s imeto na obekta i stojnosta si beshe ok) Wuprosa mi e: kak moga da izwikam rekursiwno tozi metod taka che pri wsjaka iteracija da da si izpulnjawa na purwonachalnija obekt ? Blagodarja predwaritelno P.S. uspjah da zaobikolja problema kato suzdawam edin masiw s wsichki obekti i go indeksiram po imeto na obekta koeto se sudurja w "this.id" i sled towa wikam moveLeft() s "scrolling=setTimeout('layerObj["'+ this.id +'"].moveLeft()',5)" no mi se struwa che ima po choweshki nachin.
Отговор