以下代码如何兼容FireFox浏览器

function openWithIframe(tit,url,w,h){
//屏幕变暗
var sWidth,sHeight;
sWidth=document.body.clientWidth;
sHeight=document.body.scrollHeight;
if(sHeight<window.screen.height){sHeight=window.screen.height;}
var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#000000";
bgObj.style.filter="Alpha(Opacity=80);";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
//显示层
massage_box.style.left = (document.body.clientWidth - w) / 2;
massage_box.style.top = (screen.height - h) / 2-80;
massage_box.style.screenX = (document.body.clientWidth - w) / 2;///仅适用于Netscape
massage_box.style.screenY = (screen.height - h) / 2-80;//仅适用于Netscape
massage_box.style.width = w+"px";
massage_box.style.height = h+"px";
massage_box.className = "massage_box";
var popiframe;
popiframe = '<div style="border-width:1 1 3 1; width:100%; height:100%; background:#fff; color:#666666; font-

size:12px;zIndex:1000">'
// popiframe += '<div onmousedown=MDown(massage_box) style="background:#666666; height:20px; font-family:Verdana,

Arial, Helvetica, sans-serif; font-//size:12px;color:#fff;cursor:move;padding:0 0 4px 0">'

popiframe += '<div style="background:#666666; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;color:#fff;padding:0 0 4px 0">'
popiframe += '<div style="display:inline; width:200px; position:absolute;padding:3px 0 0 5px;color:#ffffff"

id=pop_title>'+tit+'</div>'
popiframe += '<span onClick="closeWithIframe()" style="float:right; display:inline; cursor:pointer;padding:3px

5px 0 0;font-size:12px;color:#ffffff;">关闭 X</span>'
popiframe += '</div>'
popiframe += '<div style="padding:5px" ><iframe src="'+url+'" width="'+(w-11)+'px" height="'+(h-36)+'px"

frameborder=0 scrolling=no></iframe></div>'
popiframe += '</div>'
massage_box.innerHTML=popiframe;
massage_box.style.display = "";
}
function closeWithIframe(){
massage_box.style.display="none";
document.body.removeChild(document.getElementById("bgDiv"));
}

document.write('<div id="massage_box" style="display:none">loading...</div>');

第1个回答  2015-06-12
  您好,感谢您对火狐的支持

  这个特效使用jQuery 库实现更方便,可以参考:http://www.ajaxupdates.com/lights-out-dimming-covering-background-content-with-jquery/
  您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
第2个回答  2010-06-05

请高手将以下代码改为兼容火狐的,解决后另加赠40分
在您给出的这些对象前面,增加document.getElementById属性就可以兼容了。您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

firefox怎么设置兼容性
1、打开浏览器点打开菜单  打开火狐浏览器,点击右上角的“打开菜单”图标。2、选择附加组件搜索IE  在弹出来的菜单中选择“附加组件”选项。搜索“IE”相关插件。3、点击安装重启浏览器  点击“IE Tab”组件右侧的“安装”按钮。安装完成后重启浏览器。4、打开网页右击点使用 ...

火狐firefox兼容模式怎么设置?
1、首先点击打开火狐浏览器。2、打开浏览器页面后,点击右上方的三条横杠。3、然后在弹出的下拉菜单中,点击“设置”。4、进入到选项设置界面,我们点击左边的“常规”。5、接着在常规设置界面,将页面拉到最下方。6、找到“性能”设置项给i有,点击勾选“使用推荐的性能设置”,这个就是火狐的兼容...

火狐浏览器怎么设置兼容模式
火狐浏览器怎么设置兼容模式1、首先在电脑上打开火狐浏览器,点击右上角的“打开菜单”图标。2、然后在弹出来的菜单中选择“附加组件”选项。3、接着进入到“附加组件管理器”界面,在搜索栏中输入“IE”搜索IE相关插件。4、然后在搜索结果中会看到“IETab”组件,点击其右侧的“安装”按钮。5、安装完...

水狐浏览器兼容怎么开
水狐浏览器兼容模式的开启步骤如下:1、打开firefox浏览器,在地址栏内输入about:config,点击“我保证会小心”,进入Firefox的设置页面。2、在设置页面中的任何地方,点击右键,新建布尔,首选项名称为“extensions.checkcompatibility”(不含双引号),并将其值设为“false”(双击即可实现false和true之间的...

火狐怎么设置兼容火狐怎么设置兼容模式浏览器
1.打开桌面上的Firefox浏览器,点击主页右上角的三个水平图标。2.在弹出窗口中选择“选项”。3.在弹出的界面中,找到“常规”选项下的“使用推荐的性能设置”,点击前面的复选标记。关于如何设置火狐浏览器的兼容性就说这么多了。vue3兼容火狐浏览器版本?其编程属性结构具有特有单向流,所以不兼容 火狐...

怎么设置火狐浏览器的兼容模式?
可以在Firefox的附加组件中添加兼容插件,然后设置兼容模式。具体操作请参考以下步骤。1.首先,打开电脑上的火狐浏览器,点击右上角的“打开菜单”图标。2.然后在弹出菜单中选择“附加组件”选项。3.然后进入“插件管理器”界面,在搜索栏输入“IE”,搜索IE相关插件。4.然后你会在搜索结果中看到“IE标签...

如何调兼容火狐浏览器
您好!很高兴为您答疑!这个设计的方面太广了,在编写代码的时候,只要符合W3C标准,火狐下基本不会有问题,然后在对其他浏览器做兼容设置,这样比较方便。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

火狐浏览器怎么切换兼容模式-火狐浏览器切换兼容模式方法
具体步骤:1、打开Firefox浏览器,进入首页。2、在最右上方点击如图所示的【三条横线图标】,在展开的选项中点击【设置】。3、再打开的新页面中左侧点击【常规】栏,往下找到【性能】栏,勾选上【使用推荐的性能设置】,就可以成功设置为兼容模式了。4、点击旁边的【详细了解】按钮,可以在打开的新窗口...

火狐怎么设置页面兼容火狐怎么设置页面兼容模式
1.打开桌面上的Firefox浏览器,点击主页右上角的三个水平图标。2.在弹出窗口中选择“选项”。3.在弹出的界面中,找到“常规”选项下的“使用推荐的性能设置”,点击前面的复选标记。关于如何设置火狐浏览器的兼容性就说这么多了。如何在火狐浏览器上切换IE兼容模式?1、在电脑上打开Firefox浏览器,然后...

相似回答
大家正在搜