社区
JavaScript
帖子详情
document.write("<%=server.htmlencode(HTMLstr)%>");
gyx999
2002-11-16 10:24:26
在javascript中想显示htmlstr。
document.write("<%=server.htmlencode(HTMLstr)%>");就是不行!
...全文
31
5
打赏
收藏
document.write("<%=server.htmlencode(HTMLstr)%>");
在javascript中想显示htmlstr。 document.write("");就是不行!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lostinet
2002-11-17
打赏
举报
回复
...
你要进行字符串编码才行哦。.
如果服务器端的脚本是JScript 那么:
<%
function EncodeJScriptCode(str)
{
str=str+"";
str=str.replace(/\x5c/g,"\\\\");
str=str.replace(/\x2f/g,"\\/");
str=str.replace(/\x3cS/g,"\\u003cS");
str=str.replace(/\x3cs/g,"\\u003cs");
str=str.replace(/\x22/g,"\\\"");
str=str.replace(/\x27/g,"\\\'");
str=str.replace(/\t/g,"\\t");
str=str.replace(/\n/g,"\\\n");
str=str.replace(/\r/g,"\\r");
return str;
}
%>
<script>
document.write("<%=EncodeJScriptCode(HTMLstr)%>");
</script>
gyx999
2002-11-17
打赏
举报
回复
HTMLstr是用javascript生成的一段代码,我想打印出来看看。
希偌
2002-11-16
打赏
举报
回复
楼上的,js没有C#那么麻烦,何需那么麻烦
document.write("<%=server.htmlencode(HTMLstr)%>");
我用这句就能够正常显示,关键你的HTMLstr是什么?还有你其他的代码又是什么
jery_lee
2002-11-16
打赏
举报
回复
呵呵这个是BUG!
试一试
response.write "docu"&"ment.wr"&"ite('"&"server.htmlencode(HTMLstr)&");"
wzz24
2002-11-16
打赏
举报
回复
服务器端用<%%>,而document.write用于客户端,不一致呀!
信号与系统matlab实现卷积
多方法验证时域混叠,离散卷积、循环卷积
认识计算机, 二进制转换
进制转换
ITIL考试中文试题.pdf
ITIL考试中文试题 内容丰富 稳过
生物信息学简明教程-it-ebooks
生物信息学简明教程_it-ebooks
R语言与Rcmdr全面指导与数据实例
R语言与Rcmdr全面指导与数据实例
JavaScript
87,775
社区成员
224,624
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章