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 Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
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