2012-07-13 67 views
2

我是初学者。这更关系到我试图学习的不同选项。在IE6中禁用JavaScript仍然无法看到脚本代码?

我刚接手例如

<!-- 
    document.write("<h1>Hello World</h1>"); 
    //--> 

有人说,我们应该利用这个标签,以避免在浏览器中的脚本显示如果JavaScript被禁用。 所以禁用了JavaScript通过以下步骤

单击工具菜单 选择Internet选项...从菜单 上单击安全选项卡上的Internet选项弹出 点击自定义级别...按钮访问安全设置 滚动几乎一路下跌到脚本部分 选择活动脚本 单击确定启用按钮,完成过程 单击是在询问确认

document.write("<h1>Hello World</h1>"); 

然后我删除标签,现在我期待,我将能够看到这是脚本

"document.write("<h1>Hello World</h1>");" 

显示的错误,因为它是为已禁用JavaScript和标签都被删除。但是我看到的是没有显示空白页面。 有些人能帮我理解吗?

+0

你在哪里声明了这个代码行?在头部内?如果是这样,头部分的内容将永远不会显示在窗口中。 – reporter 2012-07-13 15:21:32

+2

This SO post http://stackoverflow.com/questions/1507939/using-html-comment-tag-still-relevant-around-javascript-code表示不再需要注释。当男人和男人在浏览器垃圾时遗留的东西的位 – 2012-07-13 15:24:48

+0

是的@reporter我已经包含在头部分确定了它,因此不显示thanku ... :) – 2012-07-13 15:32:13

回答

2

我想你可能会感到困惑。脚本应包含在<script> script here </script>标记中。如果您需要向没有启用javascript的用户显示内容,则可以使用<noscript> //stuff to be displayed when javascript disabled </noscript>标签来完成此操作。

你的情况的一个例子是如下

<script type="text/javascript" > 
    document.write("<h1>hello world</h1>"); 
</script> 
<noscript> 
    <h1>Sorry but your browser does not have javascript enabled</h1> 
</noscript> 
+0

thonks jon :)我刚贴了一部分代码,已经包含

1

脚本标记

<script> 
    <!-- 

    //--> 
</script> 

是为听不懂<script>标签是什么浏览器内的意见。你在谈论Netscape 1,任何教你使用这些东西并使用document.write的书都过时了。

+0

好吧......其实我指的是http://www.tizag.com/javascriptT/在线教程。谢谢你会寻找更好的1。会很高兴,如果你建议一些:) – 2012-07-16 07:45:37

相关问题