掉了一句
<body>
<form>
<input type="button" onClick="shake(2)" value="看看效果">
</form>
</body>

解决方案 »

  1.   

    你没有调用这个函数,所以它没有执行。你看下面的语句:
    <head>
    <script LANGUAGE="JavaScript">
    function shake(n) 
    {
      if (self.moveBy) 
      {
        for (i = 10; i > 0; i--) 
        {
          for (j = n; j > 0; j--) 
          {
            self.moveBy(0,i);
            self.moveBy(i,0);
            self.moveBy(0,-i);
            self.moveBy(-i,0);
          }
        }
      }
    }
    // End -->
    </script>
    </head>
    <body onload="shake(1);">
    </body>
      

  2.   

    你加上你所补的几行代码:
    <form>
    <input type="button" onClick="shake(2)" value="看看效果">
    </form>
    需要在点击这个按钮时,函数才会执行,也才会产生摇动效果。你可以试试;其中“shake(n)”的参数表示摇动后的窗口位置和摇动的次数,可以根据你的需要改变。