JS兼容火狐问题。麻烦高手帮转下。这个IE和谷歌都支持。

<scripttype="text/javascript">if(window.screen.width=='600')document.write('<bodystyl... <script type="text/javascript">
if (window.screen.width=='600')
document.write ('<body style="zoom: 42%">');
if (window.screen.width=='800')
document.write ('<body style="zoom: 55%">');
if (window.screen.width=='1280')
document.write ('<body style="zoom: 89%">');
if (window.screen.width=='1024')
document.write ('<body style="zoom: 71%">');
if (window.screen.width=='1152')
document.write ('<body style="zoom: 80%">');
</script>
展开
 我来答
cewin9999
2012-08-22 · TA获得超过1627个赞
知道小有建树答主
回答量:183
采纳率:66%
帮助的人:69.8万
展开全部
js没问题 是样式问题
Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。
所以你写的这个js思路是不对的
要实现你的想法只有一个办法
判断不同的屏幕分辨率的宽来读取不同的样式名字,比如600你就要多做个600px的样式比例的页面样式,结构可以一模一样
更多追问追答
追问
我目的就是根据分辨率缩放网页。那火狐应该怎么弄呀。
追答
很麻烦 思路要改成先每个分辨率写好不同的样式 然后判断分辨率去读取相应的样式
所以你现在需要修改的话要先补充每个分辨率下的样式 然后js写个判断加载对应样式就可以
你要是不明白这个js怎么写 其实很简单啊 和换肤一样的啊 ,样式调用那句话加上ID名字。不同分辨路你取到这个ID然后变动src路径

还一个办法就是想个方式,先提示火狐暂不支持
例如在js里面判断,第一次加载写进一个cookie值 这个值取到目前的分辨率,然后每次加载页面就针对这个cookie值做批对,发现后面访问有改变分辨率,你这个时候就跳出个小框,上面写“火狐暂时不支持分辨率变化页面功能”。并且重新设置这个分辨率比例值写进cookie,替换原来cookie,一边下次做比较。
或者其他方式,你能明白上下两个思路了么。
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
火狐
2014-04-03 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  判断不同的屏幕分辨率的宽来读取不同的样式名字,比如600你就要多做个600px的样式比例的页面样式,结构可以一模一样,火狐下您可以安装Firebug检查页面代码。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式