Toon posts:

[js] Rare array error.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een heel klein scriptje gemaakt om iets uit te testen, maar hij geeft meteen al een hele rare error.

schoenfoto.js.php (dit is de gegenereerde output van de .php bij '?id=1':
code:
1
2
3
4
5
6
7
8
9
10
images = new array ();

images[0] = "1"; 
images[1] = "5"; 
images[2] = "4"; 

var aantal = images.length();

random = images[Math.floor(Math.random()*aantal)];
document.write(random);


Dit bestand wordt aangeroepen via:
code:
1
<script language="JavaScript 1.2" type="text/javascript" src="schoenfoto.js.php?id=1"><!-- //--> </script>



De error is als volgt:
Line :2
Char :1
Error: 'array' is undefined
Code: 0
Die error slaat toch helemaal nergens op? Of doe ik echt iets helemaal fout.

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

doe es:
HTML:
1
images = [];

Verwijderd

Het is ook Array, niet array. Javascript is case sensitive.

  • 2
  • Registratie: November 2000
  • Laatst online: 31-03 13:52

2

Haal de spatie tussen array en () weg.

edit:

nope, was wat cheatah zegt.

Verwijderd

en die () achter .length mogen ook weg, is een property. ;)

Verwijderd

Topicstarter
Ah, thanks!
Pagina: 1