null eller ikke et object - fejlmelding skriver forkert.... ?
Jeg sidder lige og leger lidt med arrays :http://www.mediestud.dk/ADMIN/rune/div/adresseliste.html
Når jeg trykker \"Gem data\" skulle den gerne gemme data på første ledige plads i persondata-array\'et men der dukker følgende fejlmelding op :
Linie : 16
Fejl: \'document.form.feltinfo.0\' er null eller ikke et objekt...
Men jeg har altså skrevet :
document.form.feltinfo[0].value; -som du kan se i kilden...
hvad sker der?
--
her er det væsentligste kode :
<Script language=\"JavaScript\">
var feltinfo = new Array (\'Brugerid\',\'Fornavn\',\'Efternavn\',\'Adresse\',\'Postnummer\',\'By\',\'Telefonnummer\',\'Mobilnummer\',\'Email\',\'Hjemmeside\');
var persondata = new Array (300);
for (i=0; i<persondata.length; i++) {
persondata[i] = 0; -- har prøvet andre værdier
}
function gemdata() {
temp = document.form.feltinfo[0].value;
found = 0;
for (i=0; i<=persondata.length-1; i++) {
if (persondata[i] == temp) {
found = 1;
for (j=0; j<feltinfo.length; j++) {
persondata[i+j] = document.form.feltinfo[j].value;
}
}
} <!-- slut for-loop !
if (found == 0) {
for (i=0; i<=persondata.length-1; i++) {
if (persondata[i] == null) {
for (j=0; j<feltinfo.length; j++) {
persondata[i+j] = document.form.feltinfo[j].value;
}
break;
}
}
}
document.form.messagebox.value = \"Data gemt for \" + persondata[1];
}
