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. Link to comment https://forums.phpfreaks.com/topic/162164-solved-syntax/ 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.... Link to comment https://forums.phpfreaks.com/topic/162164-solved-syntax/#findComment-855777 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)); Link to comment https://forums.phpfreaks.com/topic/162164-solved-syntax/#findComment-855788 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.