那个是在flash里面做的.呵呵
制作flash的时候。加上超链。

解决方案 »

  1.   

    flash我也做过几个,直接就有加链接的脚本,还可以指定框架
      

  2.   

    假如是从别的页面上“借”来的漂亮flash呢??
      

  3.   

    把flash所在的<object>...</object>
    放在一个<div>里面
    div里写事件, onclick="window.open('a.aspx');"
      

  4.   

    layershow(绿叶兄) 也支个招出来onclick只对flash外边有效直接在<object>范围内点击,ie会忽略
      

  5.   

    OK了,在IE6上测试通过了
    <OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 id='obj1'codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0 WIDTH=468 HEIGHT=50> <PARAM NAME=movie VALUE=http://ad4.sina.com.cn/zhlx/moto-823-hpbanner.swf> <PARAM NAME=quality VALUE=high><param name=wmode value=opaque> <EMBED src=http://ad4.sina.com.cn/zhlx/moto-823-hpbanner.swf quality=high WIDTH=468 HEIGHT=95 TYPE=application/x-shockwave-flash PLUGINSPAGE=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash></EMBED></OBJECT><script>document.onmousedown=myclick;
    function myclick(e)
    {
      if(event.srcElement.id == "obj1" && event.button==1)
      {
        alert('a'); 
        window.open('a.aspx');
      }
    }
    </script>