你的shake()是怎样的?
图片在什么时候调用啊?
function s(link)
{
window.open  (link,"","menubar=no,resizable=no,scrollbars=yes,toolbar=no,width=788,height=420,top=40,left=5");
}
link为图片路径,

解决方案 »

  1.   

    //这是shake函数
    function shake()
    {
    for (i = 15; i > 0; i--)
    {
    for (j = 3; j > 0;j--)
    {
    self.moveBy(0,i);self.moveBy(i,0);self.moveBy(0,-i);self.moveBy(-i,0);
    }
    }
    //这是utraldev自己生成的
    <DIV id=Layer4 
    style="Z-INDEX: 5; LEFT: 673px; WIDTH: 88px; POSITION: absolute; TOP: 349px; HEIGHT: 16px; background-color: #000000; layer-background-color: #000000; border: 1px none #000000; visibility: visible"><font size="1" color="#FFFFFF">----&gt;&gt;</font><font size="2" color="#FFFFFF"><A onclick="MM_callJS('onclick=shake()')" 
    href="main.htm"><font face="Times New Roman, Times, serif">enter</font></A></font></DIV>
    }
      

  2.   

    我想做的效果是在按下enter的超连接时能显示一张原来是隐藏的闪电图片,同时调用shake函数让浏览器窗口产生震动的效果,都用onclick触发可以吗?
      

  3.   

    document.body.onclick=function() {
      shake();
    }ordocument.body.onclick=function() {
      if(event.element == ...) shake();
    }
      

  4.   

    2个函数用分号隔开就好,都些在双引号里。onclick="f1();f2()"