这一行代码如何转为支持firefox浏览器的?
document.all[layerName].style.top
我仔细看了的,layerName并不是前台的html元素ID、Name、tagName或是任何别的什么东西,它应该只是个变量。
document.all[layerName].style.top替换成document.getElementById("*").layerName.style.top也不行
是不是该写成document.getElementById("*")[layerName].style.top???
还有就是如何判断火狐浏览器?
var ie = document.all ? 1 : 0
var ns = document.layers ? 1 : 0
if(ie) {}
if(ns) {}
要像这样的格式
------解决方案--------------------可以通过 ua 判断
var isFF = (function (){
var ua = navigator.userAgent.toLowerCase()
return /gecko/.test(ua) && !/webkit/.test(ua)
})()
------解决方案--------------------参照声明ajax对象时的方法,就可以区别浏览器类型了.
------解决方案--------------------代码贴全了!!