日期:2014-05-16  浏览次数:20420 次

如何给DIV加链接,DIV内部是FLASH源代码
<div class="end_menu2" onmousedown="javascript:window.open('http://www.colddogs.cn')" style="cursor:pointer">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="90" id="FlashID" title="酷狗设计">
    <param name="movie" value="/flash/cdog960x90.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="6.0.65.0" />
    <!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="/flash/cdog960x90.swf" width="960" height="90">
      <!--<![endif]-->
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="swfversion" value="6.0.65.0" />
      <param name="expressinstall" value="Scripts/expressInstall.swf" />
      <!-- 浏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->
      <div>
        <h4>此页面上的内容需要较新版本的 Adobe Flash Player。</h4>
        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash Player" width="112" height="33" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object>
</div>

1 目前使用的是这个代码“<div class="end_menu2" onmousedown="javascript:window.open('http://www.colddogs.cn')" style="cursor:pointer">” 但发现一个问题,这个容易被浏览器识别为广告,地址容易被过滤!所以感觉不合适,如果能够高手能帮忙优化下,小弟不胜感激

2 如果不使用“<div class="end_menu2" onmousedown="javascript:window.open('http://www.colddogs.cn')" style="cursor:pointer">” 那么使用给DIV加一个链接的话,基本没啥效果,好像是由于是SWF的缘故,如果DIV内换成文字,链接就能生效,所以想请教高手,在我这里代码下,有什么办法可以给DIV加链接吗?

3 FALSH本身不能加链接,我试过N个方法,无论是加载,还是破解,都没法试用,因为牵涉到组件

------解决方案--------------------
<a href='http://www.colddogs.cn' target="_blank">
<button disabled  s