functie verwacht????

Pagina: 1
Acties:
  • 289 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
wie kan mij vertellen waarom dit javascript-script blijft steken bij de tweede aanroep van U()?
IE's errorconsole zegt een functie te verwachten.
Eerst wordt een meerdimensionale array van twee objecten aangemaakt die ik met functie U() wil bekijken.

var PO = new Array(0);

NaamReeks = new Array(0);
PO10 = new Array(0);
function postobj10(object, par1, par2, par3, par4, par5, par6)
{
this.object = object;
this.naam = par1;
this.adres = par2;
this.huisnummer = par3;
this.postcode = par4;
this.plaatsnaam = par5;
this.btwnummer = par6;

}
PO10[0] = new postobj10('object', 'naam', 'adres', 'huisnummer', 'postcode', 'plaatsnaam', 'btwnummer');
PO10[1] = new postobj10('1', 'gh', 'ast', '39', '9743KE', 'grn', '12588273B01');
PO10[2] = new postobj10('3', 'alduur', 'pwwg', '324', '97xxnb', 'grnn', 'aldbtwnr');

PO[10] = PO10;

PO24 = new Array(0);
function postobj24(object, par7, par8, par9)
{
this.object = object;
this.bandnaam = par7;
this.chauffeur = par8;
this.rijbewijsnummer = par9;

}
PO24[0] = new postobj24('object', 'bandnaam', 'chauffeur', 'rijbewijsnummer');
PO24[1] = new postobj24('2', 'the Monroes', 'Lielian', '05472305472097');

PO[24] = PO24;

NaamReeks[10] = new Array(1);
NaamReeks[10][0] = 'object';
NaamReeks[10][1] = 'naam';
NaamReeks[10][2] = 'adres';
NaamReeks[10][3] = 'huisnummer';
NaamReeks[10][4] = 'postcode';
NaamReeks[10][5] = 'plaatsnaam';
NaamReeks[10][6] = 'btwnummer';
NaamReeks[24] = new Array(1);
NaamReeks[24][0] = 'object';
NaamReeks[24][1] = 'bandnaam';
NaamReeks[24][2] = 'chauffeur';
NaamReeks[24][3] = 'rijbewijsnummer';

function kiesscherm(naamreeks, postobj, len)
{
kiesscherm = "";
for (q = 0; q < len; q++)
{
for (p = 0;p < naamreeks.length; p++)
{
kiesscherm += postobj+"["+q+"]"
kiesscherm += "."
kiesscherm += naamreeks[p]
kiesscherm += "<br>"
}
}
return kiesscherm
}

function U(n)
{
L = window.PO[n].length;
P = "window.PO["+n+"]";
N = window.NaamReeks[n];
return kiesscherm(N, P, L);
}

document.write(U(10));

document.write(U(24));

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 00:16

Matis

Rubber Rocket

Beste Rivellus,

allereerst welkom op GoT!
Zoals je in het beleid kunt lezen doen we niet aan script requests of "Wie kan me...."; Zie: PRG Beleid

Ik stel voor dat je begint met debuggen: Programming FAQ - Algemeen

Daarnaast kun je gebruik maken van codetags: [code] je code hier [/code] zodat het een beetje leesbaar wordt. Overzicht van UBB-codes

Succes met het oplossen van je probleem!

[ Voor 4% gewijzigd door Matis op 06-08-2009 14:15 ]

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Wat Matis zegt. :) Daar wil ik nog aan toevoegen dat je topic ook op de verkeerde plek staat, zie Waar hoort mijn topic?

Als je wil kun je in Webdesign, Markup & Clientside Scripting een nieuw topic starten, maar hou je daarbij wel aan De Quickstart. We verwachten iets meer van onze gebruikers dan een probleemstelling en een copy/paste van alle code. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.