`
a19905522
  • 浏览: 98720 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

网页浮动元素被flash遮住,flash下拉框被div层挡住|遮住,flash在网页最顶层,解决办法

    博客分类:
  • JS
 
阅读更多

工作中遇到的记录下来;

两种情况:

1.我们网页中的的某些漂浮元素,如广告,div层,被flash遮住|挡住,这种情况我们是想要flash在底层,这时候只需要设置flash透明即可,如果网上找的代码,修改wmode属性为wmode就好了,也可以使用以下标准代码插入即可,如果你使用dw插入,在属性栏选择透明即可;<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="630" height="300">

  <div class="swf">
  <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="630" height="300">
  <param name="movie" value="flash/nav.swf" />
  <param name="quality" value="high" />
  <param name="wmode" value="transparent" />
  <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/nav.swf" width="630" height="300">
    <!--<![endif]-->
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <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>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
 
 </div>

 2.再说第二种情况,我想要让flash保持在页面最上边,比如我们做的flash下拉菜单,并不希望flash的下拉内容被下面的div遮住,这种情况我们需要设置一个关键属性,position; 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
.swf {
	position:absolute;/*此局保证flash在上边*/
	margin:auto;
	width:1008px;
	height:71px;

}

.main{ width:1000px; margin:auto}
body { background:#FC3};

.ban { margin-top:120px;}

</style>

<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>




<div class="body">
 <div class="nav">
 <div class="swf">
  <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="630" height="300">
  <param name="movie" value="flash/nav.swf" />
  <param name="quality" value="high" />
  <param name="wmode" value="transparent" />
  <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/nav.swf" width="630" height="300">
    <!--<![endif]-->
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <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>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
 
 </div>
 </div>
 
 <div class="ban">
   <img src="flash/banner.jpg" />
 </div>
 


</div>











<body>

</body>
</html>
分享到:
评论

相关推荐

    最顶层div被flash或者下拉列表遮挡的问题解决

    ### 最顶层div被flash或者下拉列表遮挡的问题解决 在网页设计中,有时会出现顶层的div元素被其他元素如Flash或下拉列表遮挡的情况。这种遮挡问题通常是由于CSS定位属性设置不当造成的,尤其是`z-index`值的设置不...

    JQuery DIV模拟下拉框(单选、多选)

    "JQuery DIV模拟下拉框(单选、多选)"就是一种使用JQuery和JavaScript技术,通过`&lt;div&gt;`元素来模拟原生的下拉框,并且支持单选和多选功能的解决方案。 1. **JQuery**:JQuery是一个广泛使用的JavaScript库,它简化...

    jquery div 下拉框 下拉列表

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。本知识点将详细讲解如何使用jQuery创建一个基于div的下拉框,实现下拉列表的功能。 首先,...

    div模拟下拉框

    在网页设计中,"div模拟下拉框"是一种常见的技术,用于替代HTML原生的`&lt;select&gt;`元素,以提供更灵活的样式控制和交互体验。`&lt;select&gt;`标签虽然简单易用,但在某些场景下可能无法满足设计师的个性化需求,如自定义...

    jquery模拟div多选checkbox下拉框

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果。本项目名为“jquery模拟div多选checkbox下拉框”,其核心目标是使用jQuery来实现一个功能丰富的多选下拉框替代传统...

    div模拟select自定义下拉列表框(jQuery)

    在网页开发中,有时我们需要对默认的HTML元素进行自定义样式和交互效果的增强,以满足特定的设计需求或用户体验。`div模拟select自定义下拉列表框`是一种常见做法,它利用JavaScript(如jQuery)和CSS来实现,可以...

    解决下拉菜单被iframe遮住问题

    在网页设计中,下拉菜单经常用于实现导航或者选项选择,但当这些菜单位于一个`iframe`元素内部时,可能会遇到被`iframe`遮挡的问题。这个问题主要涉及到浏览器的层叠上下文(CSS Z-Index)和`iframe`的渲染机制。...

    DIV模拟select下拉框

    在网页设计中,有时我们可能需要对传统的HTML `&lt;select&gt;` 元素进行美化或自定义,使其更加符合网站的整体风格。"DIV模拟select下拉框"就是一种利用JavaScript库,如jQuery,来实现这一目标的技术。它通过用CSS样式化...

    多选下拉框(JS+DIV)

    在网页设计中,多选下拉框是一种常见的用户交互元素,允许用户在多个选项中进行选择。本项目中,我们采用JavaScript和HTML的DIV元素来实现一个自定义的多选下拉框,提供了面向对象的设计思路,使得开发者可以方便地...

    Flash AS下拉框制作步骤

    在Flash AS3.0中创建下拉框(ComboBox)组件是一项常见的交互设计任务,它可以用于提供用户选择多个预设选项的功能。以下是一个详细的步骤指南,教你如何制作Flash AS3.0下的下拉框: 第一步:添加ComboBox组件 首先...

    div+css做的下拉框

    在网页设计中,"div+css"是一种常见的布局方式,用于构建页面结构和样式。"div+css做的下拉框"是指使用HTML的&lt;div&gt;元素和CSS(层叠样式表)来创建交互式的下拉菜单,这种技术广泛应用于网站导航栏、选择列表等场景。...

    下拉框多选 js动态实现

    在网页开发中,"下拉框多选 js动态实现"是一个常见的交互需求,尤其是在表单设计和数据筛选中。这个需求通常涉及到HTML、CSS和JavaScript技术的结合使用,特别是JavaScript库如jQuery或者其他自定义JS代码,来实现...

    精美漂亮的实用div+css模仿select下拉框控件

    在本项目中,`div`被用作构建下拉框的结构,通过CSS来设置样式,包括颜色、字体、边框、阴影等,从而实现精美的视觉效果。CSS还负责控制元素的定位和浮动,使得下拉框能正确地与其它元素对齐并响应用户的操作。 4. ...

    下拉框值触发另一个下拉框

    在网页设计和开发中,交互性是提升用户体验的关键因素之一。"下拉框值触发另一个下拉框"这个功能就是一种常见的交互设计,通常应用于表单或者数据选择场景。这样的设计能够帮助用户根据前一个选择来过滤或定制后一个...

    DIV+CSS封装的一个下拉框效果

    在网页设计中,"DIV+CSS封装的一个下拉框效果"是一种常见的交互设计技术,它通过结合HTML结构、CSS样式以及可能的JavaScript(如Jquery)来实现更加灵活且美观的下拉选择功能。这种技术相比传统的HTML下拉框(`...

    js多选下拉框多选下拉框多选下拉框

    在网页开发中,多选下拉框是一种常见的交互元素,用户可以从中选择多个选项。JavaScript(简称js)作为客户端脚本语言,常被用来增强网页的交互性,其中包括实现多选下拉框的功能。本文将深入探讨如何使用JavaScript...

    6种样式的下拉框

    在网页设计和开发中,下拉框(Dropdown)是一种常见的用户界面元素,它允许用户从一组预定义的选项中选择一个。"6种样式的下拉框"项目提供了多种不同风格和效果的下拉框解决方案,旨在提升用户体验并增强网站的视觉...

    div模拟下拉框的Demo

    在网页设计中,有时我们可能需要使用自定义的下拉框来替代HTML原生的`&lt;select&gt;`元素,以满足更复杂的设计需求或提供更好的用户体验。这个“div模拟下拉框的Demo”就是一个实例,它展示了如何使用HTML、CSS和...

    InstallShield Limited Edition for Visual Studio申请时下拉框空白的解决办法

    InstallShield Limited Edition for Visual Studio申请时下拉框空白的解决办法

Global site tag (gtag.js) - Google Analytics