javascript:</script>标签不允许出现在注释或字符串中,否则解释出错
2013-04-09 21:09
459 查看
<script type="text/javascript">
//第一个图集
createScroll(1);
/*
* 创建滚动块
* 使用方法
* <script>createScroll({speed:速度值(数字), class:外框类, id:自指定外框id(如果已存在将不采用), width:px值, height:px值}
,'图片1', '图片2', ..., '图片N');</script>
*/
function createScroll(obj) {
var getObj = function(id) { return document.getElementById(id); }
if (! obj || (typeof(obj) != 'object')) {
alert('<script>createScroll(' + arguments + ');</ script> 第一个必须是参数对象,第二及以后才能放图片地址');
}
}
</script>
------------
虽然人眼一看就明白这写法是没有任何qi义的,但是js解释器不认,它好像是找到了那个结束标签,就认为结束了,而不理会上下文的作用.
//第一个图集
createScroll(1);
/*
* 创建滚动块
* 使用方法
* <script>createScroll({speed:速度值(数字), class:外框类, id:自指定外框id(如果已存在将不采用), width:px值, height:px值}
,'图片1', '图片2', ..., '图片N');</script>
*/
function createScroll(obj) {
var getObj = function(id) { return document.getElementById(id); }
if (! obj || (typeof(obj) != 'object')) {
alert('<script>createScroll(' + arguments + ');</ script> 第一个必须是参数对象,第二及以后才能放图片地址');
}
}
</script>
------------
虽然人眼一看就明白这写法是没有任何qi义的,但是js解释器不认,它好像是找到了那个结束标签,就认为结束了,而不理会上下文的作用.
相关文章推荐
- 页面输出时用js转义替换字符串中的<script></script>标签,防止XSS
- mybatis generator 启动时出错:注释中不允许出现字符串 "--"
- JavaScript标签<script>中的defer和async
- javascript里为什么不能把</script>放到字符串里
- javascript 中 <script> 元素几个属性的解释
- 读取数据库带有html的字符串在前台显示,html标签与属性之间空格消失了,如<pclass=''>
- <仅是自己做笔记。。。系列-9>在一个字符串中找到第一个只出现一次的字符。
- 如何用JavaScript获取<div>*</div>标签中内容& 内容添加
- 从零开始学_JavaScript_系列(15)——js系列<3>(转为字符串,截取字符串)
- <script>标签的问题
- <a>标签中href="javascript:;"表示什么意思?
- Javascript 中出现<object>对象未定义的可能原因及解决办法
- <a>标签中href=\"javascript:;\"表示什么意思??
- 关于<Script>标签在html页面放置位置
- <script language= "javascript " for= "window " event= "onload " /> 的问题解读
- JavaScript中利用<script>获取非同源服务器的数据(规避同源策略)
- HTML&lt;script&gt;标签
- 如何用JavaScript获取<div>*</div>标签中内容& 内容添加
- <script type="text/javascript">alert("hello world");</script>
- 在<a></a>标签中如何调用javaScript脚本