Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > 关于Javascript字符串BUG
【标  题】:关于Javascript字符串BUG
【关键字】:Javascript,BUG
【来  源】:http://blog.csdn.net/studyzy/archive/2007/01/10/1479551.aspx

关于Javascript字符串BUG

Your Ad Here

我们在head中的<Script></Script>中写如下函数:

 

function Test()
{
var s="<script>document.write('abcdefg');</script>";
    alert(s);
}

 其他Body中的内容随便,这个时候我们用IE6,7,FireFox等浏览器打开,我们可以看到在第一排出现了内容“"; alert(s); } ”,这是怎么回事?我们再将我们这个函数改写如下:

function Test()
{
var s="<script>document.write('abcdefg');<"+"/script>";
    alert(s);
}
这个时候我们第一次看到的那个字符串没有了。想必大家都应该明白了,这里很明显我们将""里面的内容是作为字符串的,但是浏览器却没有意识到这点,把我们当字符串用的</script>变成了脚本的结束标志。这点没有什么好办法,解决办法:把字符串写成第二种形式。
IHS转发WAS的安装配置:【上一篇】
1.9. 执行条件语句:【下一篇】
【相关文章】
  • 对几个 javascript framework 的评价
  • javascript验证函数
  • 史上最强大开源WEB开发工具firebug横空出世!
  • javascript 简单高效判断数据类型 系列函数
  • shawl.qiu javascript 表单列表框联动类 v1.2
  • JavaScript实现获取radio的值
  • 优雅的javaScript代码
  • 用 javascript显示时间日期代码(来自网上)
  • 163邮箱连续上传附件的javascript代码
  • One Day Working for a Bug
  • 【随机文章】
  • 保护自己的MIDlet程序
  • 2002年度最恶劣的10大病毒
  • 网上“店铺”DIY(1) 
  • 用ASP.NET创建网络相册
  • 如何正确统计中文字数
  • 过敏体质的人如何用药?过敏体质的治疗过敏体质过敏性体质小儿过敏体质
  • sarg抓的图片
  • 用 SuSE Linux Rescue Mode 恢复超级用户口令
  • JDK1.2关于JDBC中文问题的解决方案
  • 提供VSTO,有要的吗?
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.