关于asp中的title问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:14:23
有个技术问题问下大家 望高手指导
首页调取一个图片广告页 相关源码
Sub Table_1_Show()

Response.Write("<table width=""1003"" align=""center"" border=""0"" cellspacing=""0"" cellpadding=""0"">" & vbCrLf)
Response.Write("<tr>" & vbCrLf)
Response.Write("<td width=""270"" height=""165"" valign=""top"">" & vbCrLf)
Qsite.LoginShow()
Response.Write("</td>" & vbCrLf)
Response.Write("<td width=""403"" height=""165"" valign=""top"">" & vbCrLf)
IndSearchShow()
Response.Write("</td>" & vbCrLf)
Response.Write("<td width=""330"" height=""360"" rowspan=""2"" valign=""top"

你的写法是没有错误的。。。
不过如果你录入的数据(title)中有'或"的话会出现错误,因为对JS而言,要正确显示'和"需要使用特殊字符\'表示显示单引号,\"表示显示双引号.
类似字符还有几个,都需要进行类似的转换.
详细的可看下JS参考,我有已经写好的HTML转JS函数,不过由于环境限制只能周二给你发上来。。。

'因为调用时候使用的javascript,所以在数据处理的时候应对特殊字符进行处理和转换.
对TITLE数据进行转换为JS格式即可.
ASP写法
'输入处理数据部分
title=Request("title")
title=Replace(title,chr(13),"\n")