为啥 外链javascript脚本,不能含有script标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥 外链javascript脚本,不能含有script标签相关的知识,希望对你有一定的参考价值。
其实是可以含有 script 标签的 不过需要点技巧这是由javascript 的机制决定的 例如
<script type="text/javascript">
//do something 这里是代码区域 不能出现 </script> 编译器会认为代码到这就结束了
// 方法1 : 可以 拼接字符串 “</scri”+"pt>"
//方法 2 : 可以对 < > / 进行转码 %3C%3E%2F
</script> 参考技术A 因为<script>是用在html文件里的,不是js文件里的,如果非要写,要这么写document.write("<script src=\"/orz/orz.js\" language=\"javascript\"></script>"); 参考技术B 可以有的吧
为啥有的图片能复制不能粘贴
为什么有的图片能复制不能粘贴
图片里面含有特殊代码,禁止别人复制粘贴防止网页文字复制代码(禁止左键选)
<SCRIPT LANGUAGE=javascript>
function click()
alert('禁止你的左键复制!')
function click1()
if (event.button==2) alert('禁止右键点击~!')
function CtrlKeyDown()
if (event.ctrlKey) alert('不当的拷贝将损害您的系统!')
document.onkeydown=CtrlKeyDown;
document.onselectstart=click;
document.onmousedown=click1;
</SCRIPT>
复制以上代码放到头部信息里就100%可以了! 参考技术A 图片复制有两个不同的意思:
第一个是图片文件的复制,可以粘贴在桌面;
第二种是图片内容的复制,要在文档或输入框了才能粘贴的;
查看图片时直接框中复制是对图片内容的复制,不能粘贴在桌面
参考资料:百度一下
以上是关于为啥 外链javascript脚本,不能含有script标签的主要内容,如果未能解决你的问题,请参考以下文章
为啥 rails 对咖啡脚本文件使用 .js.coffee 扩展名,因为它们无论如何都不能包含 JavaScript 代码?
为啥我的脚本在别的浏览器好使,到FireFox火狐浏览器中就不好使了?