曲径通幽论坛

标题: <noscript> -- 脚本未被执行时的替代内容 [打印本页]

作者: easy    时间: 2013-4-10 10:51
标题: &lt;noscript&gt; -- 脚本未被执行时的替代内容
<noscript> 定义在脚本未执行时的替代内容(一般是一小段文本)。反之,如果浏览器能够识别 <script> 标签中的脚本,那么它就不会显示 <noscript> 中的内容。

下面是一小段代码:
[JavaScript] 纯文本查看 复制代码

<script type="text/javascript">
<!--
    alert("hello world");
-->
</script>

<noscript>Your browser dose not support this script!</noscript>

我们在火狐里将支持 javascript 的选项的勾选去掉:
[attach]1512[/attach]
然后使用浏览器打开,会看到 <noscript> 中的内容被输出来。

注意到上面代码中的脚本部分还使用了 HTML 的注释标签 <!-- --> ,这是因为老式的浏览器如果不识别 <script> 标签中的脚本,那么它会将脚本中的内容当成文本显示出来;若是使用了注释标签,那么这些脚本就会被忽略掉,而不会输出来。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2