为什么这个脚本不起作用?

时间:2011-07-13 22:31:02

标签: javascript html

我将它放入记事本并保存为htm。但是,当我在IE中打开它时,它只是说没有<HEAD></HEAD>的文本。我尝试将其编码为Unicode,UTF-8,Unicode big Endian和ANSI。:

<HEAD>
var ifbumper=0
if (ifbumper=0)
  {
  window.location='/bumper?url=whatever'
  }
</HEAD>

3 个答案:

答案 0 :(得分:4)

您正在编写JavaScript代码,需要将其放在<script>标记内。您还需要使用==代替=来比较值,并且最好将;放在一行代码之后。

<HTML>
<HEAD>
<SCRIPT>
    var ifbumper=0;
    if (ifbumper==0)
    {
        window.location='/bumper?url=whatever';
    }
</SCRIPT>
</HEAD>

答案 1 :(得分:1)

您需要将JavaScript代码包装在<script>标记内,如下所示:

<head>
    <script type="text/javascript">
        var ifbumper = 0;
        if (ifbumper == 0){
            window.location='/bumper?url=whatever';
        }
     </script>
</head>

答案 2 :(得分:0)

等于运算符是==,而不仅仅是=。你的if应该是if (ifbumper == 0)