lindm Posted February 24, 2008 Share Posted February 24, 2008 Probably a simple solution but here is my problem: My script function princ(field,text) { var text=new Array(); text[0]="test1"; text[1]="test2"; text[2]="test3"; var e = document.getElementById(field); e.value=text[text]; } Is called with princ(PRINCint,1) Get en "undefined error". I must try to access the array wrong...but how? Quote Link to comment Share on other sites More sharing options...
emehrkay Posted February 24, 2008 Share Posted February 24, 2008 you define the array keys as 0, 1 and 2, not 'text' you might be looking to do e.value = text; to store the whole array. And you do not need to call the new Array constructor, you could do var text = ['test1', 'test2']; text.push('text3');//to add to the array Quote Link to comment Share on other sites More sharing options...
lindm Posted February 24, 2008 Author Share Posted February 24, 2008 Solved, thanks! 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.