首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 为什么ASP不能用JScript呢?一定要用VBScript?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 10:19:23 楼主
    HTML code
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试</title> </head> <body> <% response.write("测试!"); %> </body> </html>
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 11:01:191楼 得分:0
    可以啊!!!只是VBScript是ASP服务器端脚本的默认语言而已,你可以改的!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 11:19:382楼 得分:0
    但以上代码为什么会错呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 11:22:003楼 得分:0
    我想全部用JS语言风格。
    不想用VBS风格。

    但我设置了,会错。

    VBScript code
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试</title> </head> <body> <% response.write("测试!") %> </body> </html>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 14:42:374楼 得分:0
    JAVASCRIPT 把这个改成  Vbscript  
    改了后 你也完全可以用javascript  而不需要用jscript
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:14:005楼 得分:0
    引用 4 楼 qwwe1171 的回复:
    JAVASCRIPT 把这个改成  Vbscript   
    改了后 你也完全可以用javascript  而不需要用jscript


    为什么呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:21:026楼 得分:0
    引用 4 楼 qwwe1171 的回复:
    JAVASCRIPT 把这个改成  Vbscript   
    改了后 你也完全可以用javascript  而不需要用jscript


    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>测试 </title>
    </head>

    <body>
    <%
    for(;;)
    response.Write("3")
    %>
    </body>
    </html>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:21:187楼 得分:0
    这样错啊。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:32:478楼 得分:0
    去掉括号
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:49:329楼 得分:0
    C/C++ code
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试</title> </head> <body> <% for(;;) response.Write 3  //去了,也错。 %> </body> </html>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 23:16:0910楼 得分:0
    http://aspjavascript.com/lesson06.asp
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 23:24:2211楼 得分:0
    也可以,只要自己习惯就用!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 23:29:0712楼 得分:0
    VBScript code
    <%@LANGUAGE="vbscript" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试</title> </head> <html><body> <%response.write 3%> </body></html>
    这个肯定可以
    去掉 <%@LANGUAGE="vbscript" CODEPAGE="936"%>也可以是默认的
    你不会没有类似iis的东西吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 23:34:3513楼 得分:0
    Response前面要大写
    <%Response.write("测试")%>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 09:34:4214楼 得分:0
    jscript注意大写小区分的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 16:03:4915楼 得分:0
    顶楼上的!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 16:08:4616楼 得分:0
    引用 13 楼 ahunet 的回复:
    Response前面要大写 
    <%Response.write("测试")%>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 16:47:0017楼 得分:0
    给分吧:::::

    asp中javascript的对象或者方法要大写
    <%Response.Write("测试")%>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 17:02:5418楼 得分:0

    多谢各位热心朋友。

    但问题出现了!?

    问题是,JS怎么边接和打开数据库呢?这个是问题。

    VBS就用过,不知道JS怎么用。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 17:04:1919楼 得分:0
    我觉得也是
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 17:14:4920楼 得分:0
    <%@LANGUAGE="vbscript" CODEPAGE="936"%>
    写成
    <%@LANGUAGE="javascript" CODEPAGE="936"%>
    <%
    Response.Write("123")
    %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 17:18:3821楼 得分:0
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
      <HEAD>
       </HEAD>
    <BODY>
    <%
    var Conn = Server.CreateObject("ADODB.Connection");
    var ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("zl_class.mdb");
    Conn.Open(ConnStr);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-30 15:30:5022楼 得分:0
    数据集呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-30 19:29:4823楼 得分:0
    该回复于2008-05-01 09:58:24被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mezzi100
    • 等级:
    发表于:2008-04-30 19:36:2724楼 得分:0
    javascript是区分大小写的,数据集和vbscript一样的用法,只不过需要注意javascript的语法和vbscript有些不同的地方。
    如:
    var a;
    if(条件){输出}else{输出}
    等等。注意每行结尾用;,推荐还是用vbscript吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 13:33:5625楼 得分:0
    引用 24 楼 mezzi100 的回复:
    javascript是区分大小写的,数据集和vbscript一样的用法,只不过需要注意javascript的语法和vbscript有些不同的地方。 
    如: 
    var a; 
    if(条件){输出}else{输出} 
    等等。注意每行结尾用;,推荐还是用vbscript吧


    为什么用VBScrpt呢?

    是不是用JS写出来的文件要大一点呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 13:44:5526楼 得分:0
    引用 21 楼 rankisky 的回复:
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936" %> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <HTML> 
       <HEAD> 
        </HEAD> 
    <BODY> 
    <% 
    var Conn = Server.CreateObject("ADODB.Connection"); 
    var ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("zl_class.mdb"); 
    Conn.Open(ConnStr);


    我用了这里貌似错误了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 16:27:5827楼 得分:0
    都可以用..看自己
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 23:35:4228楼 得分:0
    JScript与JavaSript不一样啊,Dreamweawer中以前服务器端编程就提供VBScript和JScript,现在都改成JavaScript和VBScript了,用JavaScript做服务器端还没试过哦.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-05 10:10:4629楼 得分:0
    可以的 改下iis配置
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-05 10:39:1830楼 得分:0
    使用Javascript面向对象的思想编写ASP:
    http://www.mzwu.com/article.asp?id=1080
    http://www.mzwu.com/article.asp?id=1081

    LZ可看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-05 10:52:2131楼 得分:0
    js对于某些事务的处理还是不行的,但整体优势比较大。
    我倒是喜欢用js来写asp.当然也这么做了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-08 10:15:1935楼 得分:0
    我目前写ASP全JSCRIPT.
    只写几个需要注意的地方吧:
    1, 注意大小写
    2, 数据库取的任何东西, 还有Request拿的数据, 都需要自己强转成STRING, 不然输出不了东西, 建议强转写成这样: Request.Form("str") + "";
    3, 尽量把用过的object都赋成null, 即var obj = Server.CreateObject("adodb.connection");   obj = null;
    4, 想不起来了.....

    good luck.