Michdd Posted June 14, 2009 Share Posted June 14, 2009 I need to do this: setTimeout("setHeight('" + id + "', 'dec', " + objHeight[id] + ")",(timer * speed)); It works when objHeight doesn't access part of an array, but obviously I'm doing something wrong. Because if I do alert(objHeight[id] right before this it shows that it has a value. Quote Link to comment Share on other sites More sharing options...
DarkSuperHero Posted June 14, 2009 Share Posted June 14, 2009 try... //Javascript: setTimeout(setHeight('id ', 'dec', objHeight[id]),(timer * speed)); I suspect it was the quotes around the function.... Quote Link to comment Share on other sites More sharing options...
Michdd Posted June 14, 2009 Author Share Posted June 14, 2009 try... //Javascript: setTimeout(setHeight('id ', 'dec', objHeight[id]),(timer * speed)); I suspect it was the quotes around the function.... That's what makes it work :s. It has to have that. Anyway I decided to solve it the lazy way and just set objHeight[id] to a separate variable and use that in the function.: var objectH = objectHeight[id]; setTimeout("setHeight('" + id + "', 'dec', " + objectH + ")",(timer * speed)); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.