02. oktober 2003 - 11:36
Der er
17 kommentarer og 1 løsning
Et objekt var ventet
Jeg får fejlen "Et objekt var ventet" når jeg trykker på følgende knap: <input type="button" onclick="java script:tests();"> og kalder følgende funktion: function tests(){ alert("test"); } Hvad er der galt?
Annonceindlæg fra Barco
02. oktober 2003 - 11:41
#1
Jeg mener ikke du skal bruge 'java script:' når det er i onClick. Det er kun hvis det er i en 'href', f.eks. <a href="java script:tests();">
02. oktober 2003 - 11:46
#2
Stadig samme fejl når jeg skriver: <input type="button" onclick="tests();">
02. oktober 2003 - 12:00
#3
Funktionen er ikke defineret. Enten mangler du at inkludere den, eller også er der syntaksfejl før du definerer den. Læg et link så vi kan se det
02. oktober 2003 - 12:04
#4
Hvor har du din javascript funktion liggende? Ligger den i <head>-delen af dit html-dokument? Ligger den indkapslet i et <script> tag?
02. oktober 2003 - 12:05
#5
...eller som erikjacobsen antyder... Hvis den ligger i en seperat .js fil, har du så husket at referere til den?
02. oktober 2003 - 13:21
#6
Jeg er ved at komme lidt tætter på problemet: Det er det her det er galt med: if (document.uploadeform.newdate.value == "" && udfyldtNew = 1){ alert("Du skal indtaste en dato i feltet \"Dato for nye filer\""); return; } Men hvad gør jeg galt?
02. oktober 2003 - 13:25
#7
Har fundet ud af det
02. oktober 2003 - 13:26
#8
if (document.uploadeform.newdate.value == "" && udfyldtNew == 1){ alert("Du skal indtaste en dato i feltet \"Dato for nye filer\""); return; }
02. oktober 2003 - 13:26
#9
Uortodoks stavemåde for en "uploadeform" Er du sikker på at du staver det på samme måde som i din HTML-form? Det samme gælder for newdate.
02. oktober 2003 - 13:26
#10
Skal åbenbart skrive sådan her: if ((document.uploadeform.newdate.value == "") && (udfyldtNew = 1)){
02. oktober 2003 - 13:27
#11
Ahhh yes. == istedet for = I am blind. :-)
02. oktober 2003 - 13:27
#12
if ((document.uploadeform.newdate.value == "") && (udfyldtNew = 1)){ er ikke korrekt. Se mit forslag.
02. oktober 2003 - 13:29
#13
Ja selvfølgelig Erikjacobsen! Jeg er vist ved at blive blind. Smid et svar så er der afregning :-)
02. oktober 2003 - 13:29
#14
Var det alt? *g*
02. oktober 2003 - 13:31
#15
Det er da noget bøvl at fejl finde i java script, kan man ikke få et "compiler" til at test sit script i?
02. oktober 2003 - 13:36
#16
Du kan sætte din browser til at fortælle dig at der er fejl. Netscape har specielt en god JavaScript-debug vindue - det bruger jeg altid.
02. oktober 2003 - 13:38
#17
Jeg fink jo bare fejlen "et objekt var ventet" med et linie nummer på knappen, så var det ikke nemt at se hvad der var galt!
02. oktober 2003 - 13:46
#18
Drop IE og anskaf dig NS 7.2
Vi tilbyder markedets bedste kurser inden for webudvikling