Jesper Puge wrote:
> Jeg vil egentlig gerne bruge jscript til mine asp sider,
> men det ser umiddelbart ud til, at de fleste bruger vbscript.
> I hvert fald synes de fleste eksempler at være vbscript.
> Er der nogen argumenter for vbscript fremfor jscript?
> Hvor finder man hjælp til asp-sider baseret på jscript.
Har man lidt erfaring med at læse reference guides, så kan man med
fordel hente Microsoft's Script Documentation, der dækker både VBScript
og JScript. Med hensyn til udvikling af ASP med JScript, så har JScript
de samme standard ASP objekter, dog skal man være opmærksom på at
JScript er case-sensitive.
<
http://www.microsoft.com/downloads/details.aspx?familyid=01592c48-207d-4be1-8a76-1c4099d7bbb9&languageid=f49e8428-7071-4979-8a67-3cffcb0c2524&displaylang=en>
> Mit konkrete problem er at læse data fra en form via jscript.
> I vbscript skal man bruge request.form("navn"), men det
> virker ikke i jscript. Hvordan gør man med jscript?
Her er et eksempel:
<%
@LANGUAGE = JScript
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>/projects</title>
</head>
<body>
<%
if (Request.ServerVariables("CONTENT_LENGTH") == 0) {
Response.Write('<form action="default.asp" method="post"><input
name="navn" type="text"><input type="submit"></form>\n');
}
else {
var s = '<p>Du indtastede ... %navn</p>\n';
Response.Write(s.replace(/%navn/, Request.Form("navn")));
}
%>
</body>
</html>
Med venlig hilsen,
René Jensen