【问题标题】:Disabled JavaScript in IE6 still not able to see the script code?在 IE6 中禁用 JavaScript 仍然无法看到脚本代码?
【发布时间】:2012-07-13 11:22:09
【问题描述】:

我是初学者。这与我尝试学习的不同选项有关。

我只是举个例子

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

据说如果禁用了javascript,我们应该使用这个标签来避免脚本在浏览器中显示。 所以禁用 Javascript 按照以下步骤进行

点击工具菜单 从菜单中选择 Internet 选项... 在 Internet 选项弹出窗口中单击安全选项卡 单击自定义级别...按钮以访问您的安全设置 几乎一直向下滚动到脚本部分 为活动脚本选择启用按钮 单击确定以完成该过程 当要求确认时单击是

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

然后我删除了标签,现在我期待我能够看到脚本错误

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

按原样显示,因为 Javascript 被禁用并且标签被删除。但我看到的是没有任何显示的空白页面。 有人能帮我理解吗?

【问题讨论】:

  • 你在哪里声明了这个代码行?在头部?如果是这样,head 部分的内容将永远不会显示在窗口中。
  • 此 SO 帖子 stackoverflow.com/questions/1507939/… 表示不再需要 cmets。对于男人和浏览器都是垃圾的男人来说,这是一个遗留问题
  • 是的@reporter,我已包含在头部部分中,好的,因此不显示谢谢... :)
  • 您到底为什么要在 IE6 中测试/工作?
  • @epascarello :) 实际上公司中的一些应用程序我在 IE6 中完美运行,所以我使用它

标签: javascript asp.net


【解决方案1】:

我想你可能会感到困惑。脚本应包含在&lt;script&gt; script here &lt;/script&gt; 标记中。如果您需要向未启用 javascript 的人显示内容,您可以使用&lt;noscript&gt; //stuff to be displayed when javascript disabled &lt;/noscript&gt; 标签来实现。

你的例子如下

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

【讨论】:

  • thnks jon :) 我刚刚粘贴了部分代码,包括
  • 您不会看到实际的脚本本身。同样正如上面 cmets 中有人指出的那样,如果您的 document.write 出现在文档的头部,那么您将不会在页面上看到它。
【解决方案2】:

脚本标签内的cmets

<script>
    <!--

    //-->
</script>

适用于不了解&lt;script&gt; 标签的浏览器。你说的是 Netscape 1,任何教你这些东西并使用 document.write 的书都过时了。

【讨论】:

  • 好的...实际上我指的是tizag.com/javascriptT 在线教程。谢谢会寻找更好的1。如果你提出一些建议会很高兴:)
猜你喜欢
  • 1970-01-01
  • 2011-08-14
  • 1970-01-01
  • 1970-01-01
  • 2017-08-04
  • 2012-10-09
  • 2013-09-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多