我错在哪里?请高手指点!谢谢--!!

applehoo 2002-03-19 06:42:58
打开jstest.htm老是提示语法错误,不知道什么原因,请高手指出程序错误,谢谢!

----------jstest.htm 文件----------
<html>
<head>
<title>测试script</title>
</head>
<body>
<script language="javascript" src="test.asp"></script>
</body>
</html>

---------test.asp文件------------
<%
connstr="DBQ="+server.mappath("db/new.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT top 10 * FROM news"
rs.Open sql,conn,1,1
do while NOT rs.eof
response.write "document.write(""" & rs("title") & """);" & chr(13) & chr(10)
rs.movenext
loop
%>
...全文
42 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
希偌 2002-03-20
  • 打赏
  • 举报
回复
response.write "document.write(""" & rs("title") & """);" & chr(13) & chr(10)
-->
response.write rs("title") & chr(13) & chr(10)
taglis2002 2002-03-20
  • 打赏
  • 举报
回复
我肯定这句:
response.write "document.write(""" & rs("title") & """);" & chr(13) & chr(10) 错了。。。

应改为:
response.write "document.write("<% rs("title") %>");" & chr(13) & chr(10)

其它的都没错。。。
tripofdream 2002-03-20
  • 打赏
  • 举报
回复
Agreed _idiot(_idiot)
_idiot 2002-03-20
  • 打赏
  • 举报
回复
strReturn = rs("title")
strReturn = replace(strReturn,"\","\\")
strReturn = replace(strReturn,"""","\""")
strReturn = replace(strReturn,"'","\'")
response.write "document.write(""" & strReturn & """);" & vbCrLf
julyclyde 2002-03-20
  • 打赏
  • 举报
回复
不行啊
他的是<script src>的,必须用document.write
要我说就escape一下看
Xvolcano 2002-03-19
  • 打赏
  • 举报
回复
response.write "document.write(""" & rs("title") & """);" & chr(13) & chr(10)
错误
希偌 2002-03-19
  • 打赏
  • 举报
回复
输出的内容不仅不能有双引,单引也不行!
hmbory 2002-03-19
  • 打赏
  • 举报
回复
提示哪一行出错???
julyclyde 2002-03-19
  • 打赏
  • 举报
回复
是不是输出的内容里有双引号?
【软件简介】 VRay Adv 1.5 RC3 渲染器,是一款在 3ds max 上的高级光能传递渲染插件,无任何限制的版本。本 VRay版本支持 3dsmax6~7~8~9 版本。 ------------------------------------------------- VRay Adv 1.5 RC2 Full 高级渲染器简体中文版安装路径及使用说明: 安装路径:\3dsmax 根目录下 [支持 3dsmax6~7~8~9],如:D:\3dsmax7 使用方法: 1.在安装前必须卸载先前安装过的 Vray 英文版或中文版,否则可能会有冲突,切记!切记!切记! 2.开始安装,在选择目标文件夹后,后面会多出一个“\3dsmax8”的路径,删除它。由于本人技术浅薄,不知道如何取消,只好麻烦使用者手动处理了。如有知道如何修正这个问题的高手,烦指点迷津,在下先谢谢了! 3.进入选择需要安装的组件栏中,大家看清后选择需要的组件,再单击[下一步]。因为这里关系到安装 3dsmax 的支持版本。 4.程序在安装中会跳出“V-Ray许可服务器”警告对话框,单击“确定”就是,然后会弹出“许可申书”要求输入许可证,这时,打开“Vray注册机”,再复制“许可申书”中的求码,粘贴到“Vray注册机”的“code”栏内,会在下面自动生成授权码,复制授权码到“许可申书”的“输入提供的许可证”栏内,单击“OK”,再单击“确定”,最后完成安装。 5.启动 3ds max,在主菜单栏内点击“渲染(Rendering)”,选择“渲染(Render)”,弹出面板,单击“公用(Common)”面板,在“指定渲染器(Assign Renderer)”内选择“VRay Adv 1.5 RC3”渲染器,然后单击“渲染器(Renderer)”面板,展开“V-Ray::授权”面板,点击“编辑并设置许可服务器信息”,弹出设置对话框,在“通用设置”内的“许可服务器”栏内填写你的计算机名称,然后“确定”离开。就OK,享用 ^O^! 注:填写你的计算机名称,是为网络渲染服务用,反之,可以不填写。 ------------------------------------------------- 注意:要是安装过其它的版本,有可能会有冲突,如果出现这问题,可以到 3dsmax 的 插件管理器 内把除 V-Ray additional plug-ins 以外的有关 VRay 渲染器文件前面的选勾取消就可以了。 ------------------------------------------------- 在 MAX 中英文版内测试通过,在英文版内,字体会有所变化,但不会有大碍,不会影响使用......

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧