login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array is not defined? (Opgelost)

Offline Guardian - 08/05/2009 14:07
Avatar van GuardianNieuw lid Hallo allemaal,

ik ben sinds kort met javascript begonnen om zo de aanloop naar ajax te nemen.

Nu ben ik dit aan het studeren uit het boek: "Teach_Yourself_Ajax,_JavaScript,_and_PHP_-_All_in_One"

hierin komt deze code voor:

  1. <script type="text/javascript" language="javascript">
  2. numnames = 0;
  3. names = new array();
  4.  
  5.  
  6. function SortNames()
  7. {
  8. //tekst van textfield ophalen
  9. thename = document.theform.newname.value;
  10. names[numnames] = thename;
  11. numnames++;
  12.  
  13. names.sort();
  14.  
  15. document.theform.sorted.value = names.join("/n");
  16. }
  17. </script>


Als ik deze test krijg ik steeds de errors:
1. names.sort is not a function
2. array is not defined

Ik heb alles goed bekeken en vergeleken met het voorbeeld in het boek, en alles is identiek.

Is het voorbeeld in mijn boek dan gewoon fout?  
 

Graag jullie advies

2 antwoorden

Gesponsorde links
Offline Bart - 08/05/2009 14:12
Avatar van Bart PHP expert
  1. <script type="text/javascript" language="javascript">
  2. var numnames = 0;
  3. var names = new array();
  4.  
  5.  
  6. function SortNames()
  7. {
  8. //tekst van textfield ophalen
  9. thename = document.theform.newname.value;
  10. names[numnames] = thename;
  11. numnames++;
  12.  
  13. names.sort();
  14.  
  15. document.theform.sorted.value = names.join("/n");
  16. }
  17. </script>
Vergeet niet VAR voor een variabele te zetten ;)
Offline Guardian - 08/05/2009 14:13 (laatste wijziging 08/05/2009 14:26)
Avatar van Guardian Nieuw lid had ik in eerste instantie zo gedaan, maar resultaat bleef hetzelfde.

Toch al bedankt voor je tip

[EDIT]Probleem gevonden, new Array ipv array

Toch bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s