动态div,动态假iframe在该div下以遮住select
来源:互联网 发布:js更改button的值 编辑:程序博客网 时间:2024/05/24 15:38
MenuArray[0]=new Object();
MenuArray[0].name="";
MenuArray[0].top=0;
MenuArray[0].div=document.createElement("div");
MenuArray[0].frame = document.createElement("iframe");
MenuArray[1]=new Object();
MenuArray[1].name="";
MenuArray[1].div=document.createElement("div");
MenuArray[1].frame = document.createElement("iframe");
MenuArray[1].top=0;
// Add a frame in the top from the div.
function topDiv(div_dom,iframeId)
{
!iframeId && (iframeId = 'Hide4Ie6Buga'); //默认 iframe 的 id
var iframe_dom = document.getElementById(iframeId);
if(!iframe_dom) //不存在 自动生成 iframe
{
var tmpIframeDom = document.createElement("IFRAME");
tmpIframeDom.id = iframeId;
document.body.appendChild(tmpIframeDom);
iframe_dom = document.getElementById(iframeId);
iframe_dom.src = "about:blank"; //javascript:void(0); about:blank
iframe_dom.style.display = "";//none
iframe_dom.style.position = "absolute";
iframe_dom.style.scrolling = "none";
iframe_dom.style.frameBorder = 0;
// iframe_dom.style.backgroundColor = "#ff0000";
// iframe_dom.setAttribute("style","position:absolute; top:0px; left:0px; "); //display:none;
}
//使iframe 处于 指定的 div 下面
iframe_dom.style.width = div_dom.offsetWidth;
iframe_dom.style.height = div_dom.offsetHeight;
iframe_dom.style.top = 0;
iframe_dom.style.left = div_dom.style.left;
iframe_dom.style.zIndex = div_dom.style.zIndex - 1;
// iframe_dom.style.display = "block";
return iframe_dom;
}
function displayMenuAll()
{//隐藏所有菜单
var length=MenuArray.length;
for(i=0;i<length;i++)
{
MenuArray[i].div.style.visibility="hidden";
MenuArray[i].frame.style.display = 'none';
}
}
function displayMenu(MenuName)
{//显示或隐藏菜单
var length=MenuArray.length;
if(event==null)
{
for(i=0;i<length;i++)
{
if((MenuArray[i].name==MenuName)&&(MenuArray[i].name.length==2))
{
MenuArray[i].div.style.visibility="visible";
MenuArray[i].div.style.top =document.documentElement.scrollTop+MenuArray[i].top;
MenuArray[i].frame.style.display = 'block';
}
else
{
MenuArray[i].div.style.visibility="hidden";
MenuArray[i].frame.style.display = 'none';
}
}
}
function inMenuArray(div,top, iframe)
{//插入菜单导航数组
if(top ==undefined) top =0;
var length=MenuArray.length;
MenuArray[length]=new Object();
MenuArray[length].name=div.name;
MenuArray[length].div=div;/* */
MenuArray[length].top=top;
MenuArray[length].frame = iframe;
}
- 动态div,动态假iframe在该div下以遮住select
- IE6下select下拉框遮住div层的解决方法(用iframe解决)
- 在div下动态拼接一个文本框
- iframe+div 实现动态扩展功能
- js动态生产table、Div、select
- js动态生产table、Div、select
- html中div层遮住select的方法
- JS动态添加div,然后在div中添加元素
- flexpaper遮住div解决方法
- javascript动态在<div>中加载内容
- IE6 用iframe遮住select
- Div Select Iframe 的相互遮盖
- 动态生成DIV
- 动态创建div
- 动态生成DIV 对象
- div+css动态菜单
- 动态创建弹出div
- 动态弹出DIV层
- DOM与SAX的特点与区别
- String与string的区别
- 【转】Voip 知识
- SQL Server 2000和SQL Server 2005的分区
- Fedora Linux 11 正式版发布
- 动态div,动态假iframe在该div下以遮住select
- LINUX基本命令
- Spring.Net 框架(二)
- C#开发-ListView.CheckedItems的效率
- Spring.Net 框架(三)
- [双语阅读]英国:让路人搭便车意愿降低
- 常见插值方法介绍
- 数 据 库 设 计 经 验 谈
- 生女比生男更幸福?