Avatar billede danscape Nybegynder
15. november 2001 - 18:09 Der er 3 kommentarer og
1 løsning

ASP: Syntax error?!?! huh??

Hvad er der galt i denne kode??

<% @LANGUAGE=\"JScript\" %>
<HTML>
<BODY>
<H1>Dage til jul</H1>
<P>
<%
Response.Write(DageTilJul());
%>
</P>
</BODY>
</HTML>
<% function DageTilJul()
{
var nu = new Date();
var jul = new Date();
// Find juleaften
jul.setDate(24);
jul.setMonth(11),
// Find diff. i dage
var diff = jul.getTime() - nu.getTime();
diff = Math.round(diff / (1000*60*60*24));
var res
if(diff>0){
res = \"Der er \" + diff + \" dage til jul.\";
}
else{
res =\"Det har været jul i år.\";
}
return(res);
}
%>


...den kommer med følgende fejl-medelelse:

HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services


Technical Information (for support personnel)

Error Type:
Microsoft JScript compilation (0x800A03EA)
Syntax error
/jul.asp, line 20


...nogle der kan hjælpe??

På forhånd mange tak =)
Avatar billede danscape Nybegynder
15. november 2001 - 18:10 #1
PS:

var diff = jul.getTime() - nu.getTime();

..er linje 20 ;)
Avatar billede stig3 Mester
15. november 2001 - 18:22 #2
Der er ikke nogen getTime metode på Date.
http://activedeveloper.dk/iishelp/jscript/htm/jsobjdate.htm

prøv med getHours i stedet.
Avatar billede danscape Nybegynder
15. november 2001 - 18:59 #3
STIG3>> Det virker ikke ;(( Er der slet ikke nogen der kan skue fejlen, eller var i besidelse af en Win2k Server eller PWS, der kunne prøve koden af?!?!
Avatar billede stig3 Mester
15. november 2001 - 19:57 #4
Hvad sker der hvis du sætter:

var nu = new Date(Now());
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester