在火狐中国版中不能显示,在火狐中显示正常
帮忙看下,以下代码在火狐中国版中不能显示,在火狐中显示正常,真晕。火狐==火冒
不知是那个属性不支持!
- JScript code
<SCRIPT LANGUAGE="JavaScript" DEFER>
var fMenu = ["444","股票","音乐","天气","444","小说","软件","天气","音乐","购物","数码","购物","基金","游戏","视频","银行","视频","艺术","硬件","下载","游戏","行业","电影","英语","5555","彩票","新闻","校园","旅游","杀毒","闪游","旅游","邮箱","房产","招聘","小说","考试","新闻","桌面","美食","军事","教育","军事","美食","汽车","网游","博客","图片","政府","交友","地图","动漫","地图","大学","设计","地图","健康","相册","健康","星座","地方","动漫","体育","宠物","体育","国外","女性","NBA","公益","旅游","足球","论坛","时尚","法律","博客","交友","儿童","电视","股票","明星","论坛","广播","银行","手机","招聘","网游","笑话","移动","健康","亲子","女性","爱好","汽车","酷站","手机","汽车","邮箱","软件","电脑"]
var fValue = ["444","股票","音乐","天气","444","小说","软件","天气","音乐","购物","数码","购物","基金","游戏","视频","银行","视频","艺术","硬件","下载","游戏","行业","电影","英语","5555","彩票","新闻","校园","旅游","杀毒","闪游","旅游","邮箱","房产","招聘","小说","考试","新闻","桌面","美食","军事","教育","军事","美食","汽车","网游","博客","图片","政府","交友","地图","动漫","地图","大学","设计","地图","健康","相册","健康","星座","地方","动漫","体育","宠物","体育","国外","女性","NBA","公益","旅游","足球","论坛","时尚","法律","博客","交友","儿童","电视","股票","明星","论坛","广播","银行","手机","招聘","网游","笑话","移动","健康","亲子","女性","爱好","汽车","酷站","手机","汽车","邮箱","软件","电脑"]
var sMenu = [["uuuu"],[""],[""],["国外地区"],["oooo"],[""],[""],["天气"],[""],["购物综合","快递物流"],[""],["数码家电","导购"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["旅行社","地图"],[""],[""],["旅游资讯","自助户外"],[""],["房屋装修","租房买房","建筑行业"],[""],[""],[""],[""],[""],["美食综合"],[""],[""],[""],["美食视频"],[""],[""],[""],[""],[""],[""],["地图"],[""],["航空"],[""],[""],["交通","各地铁路"],["健康社区"],[""],["医疗健康","医学行业"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["用车/养车","厂商"],[""],[""],["汽车资讯","汽车/摩托车论坛"],[""],[""],[""]]
var sValue = [["7"],[""],[""],["44"],["8"],[""],[""],["43"],[""],["54","59"],[""],["56","57"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["50","53"],[""],[""],["49","51"],[""],["65","64","66"],[""],[""],[""],[""],[""],["67"],[""],[""],[""],["69"],[""],[""],[""],[""],[""],[""],["74"],[""],["76"],[""],[""],["75","78"],["82"],[""],["79","81"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["89","91"],[""],[""],["88","90"],[""],[""],[""]]
var oWhere = document.getElementById("tar");
var ofMenu = document.createElement("select");
ofMenu.name = 'cls1';
var osMenu = document.createElement("select");
osMenu.name = 'cls2';
osMenu.cssText = 'margin-left:15px;margin-right:10px;';
with(oWhere) appendChild(ofMenu),appendChild(osMenu);
createMainOptions();
createSubOptions(0);
ofMenu.onchange = function() {createSubOptions(this.selectedIndex);};
function createMainOptions() {
for(var i=0;i <fMenu.length;i++)ofMenu.options[i] = new Option(fMenu[i],fValue[i]);
}
function createSubOptions(j) {
with(osMenu) {
length=0;
for(var i=0;i <sMenu[j].length;i++)osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]);
}
}
function checkuser() {
if (document.forms[1].elements[1].value=="") { alert("没有选择"); return false; }
}
</SCRIPT>
<div id="tar" style="display:inline"> </div>
[解决办法]
这个涉及的比较深,没有研究过,楼主在其他浏览器中可以吗?这个涉及到汉化的时候是否删除了一些插件等问题,还有可能是中国版的火狐比火狐少什么插件,你比较一下
[解决办法]
顶一下,1楼说的有道理
[解决办法]
这个不是其他什么问题,最主要是你JS的位置放错位置,你把代码顺序这样改就可以运行了。
- JScript code
<div id="tar" style="display:inline"></div> <SCRIPT LANGUAGE="JavaScript" DEFER> var fMenu = ["444","股票","音乐","天气","444","小说","软件","天气","音乐","购物","数码","购物","基金","游戏","视频","银行","视频","艺术","硬件","下载","游戏","行业","电影","英语","5555","彩票","新闻","校园","旅游","杀毒","闪游","旅游","邮箱","房产","招聘","小说","考试","新闻","桌面","美食","军事","教育","军事","美食","汽车","网游","博客","图片","政府","交友","地图","动漫","地图","大学","设计","地图","健康","相册","健康","星座","地方","动漫","体育","宠物","体育","国外","女性","NBA","公益","旅游","足球","论坛","时尚","法律","博客","交友","儿童","电视","股票","明星","论坛","广播","银行","手机","招聘","网游","笑话","移动","健康","亲子","女性","爱好","汽车","酷站","手机","汽车","邮箱","软件","电脑"] var fValue = ["444","股票","音乐","天气","444","小说","软件","天气","音乐","购物","数码","购物","基金","游戏","视频","银行","视频","艺术","硬件","下载","游戏","行业","电影","英语","5555","彩票","新闻","校园","旅游","杀毒","闪游","旅游","邮箱","房产","招聘","小说","考试","新闻","桌面","美食","军事","教育","军事","美食","汽车","网游","博客","图片","政府","交友","地图","动漫","地图","大学","设计","地图","健康","相册","健康","星座","地方","动漫","体育","宠物","体育","国外","女性","NBA","公益","旅游","足球","论坛","时尚","法律","博客","交友","儿童","电视","股票","明星","论坛","广播","银行","手机","招聘","网游","笑话","移动","健康","亲子","女性","爱好","汽车","酷站","手机","汽车","邮箱","软件","电脑"] var sMenu = [["uuuu"],[""],[""],["国外地区"],["oooo"],[""],[""],["天气"],[""],["购物综合","快递物流"],[""],["数码家电","导购"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["旅行社","地图"],[""],[""],["旅游资讯","自助户外"],[""],["房屋装修","租房买房","建筑行业"],[""],[""],[""],[""],[""],["美食综合"],[""],[""],[""],["美食视频"],[""],[""],[""],[""],[""],[""],["地图"],[""],["航空"],[""],[""],["交通","各地铁路"],["健康社区"],[""],["医疗健康","医学行业"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["用车/养车","厂商"],[""],[""],["汽车资讯","汽车/摩托车论坛"],[""],[""],[""]] var sValue = [["7"],[""],[""],["44"],["8"],[""],[""],["43"],[""],["54","59"],[""],["56","57"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["50","53"],[""],[""],["49","51"],[""],["65","64","66"],[""],[""],[""],[""],[""],["67"],[""],[""],[""],["69"],[""],[""],[""],[""],[""],[""],["74"],[""],["76"],[""],[""],["75","78"],["82"],[""],["79","81"],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],[""],["89","91"],[""],[""],["88","90"],[""],[""],[""]] var oWhere = document.getElementById("tar");var ofMenu = document.createElement("select"); ofMenu.name = 'cls1';var osMenu = document.createElement("select"); osMenu.name = 'cls2'; osMenu.cssText = 'margin-left:15px;margin-right:10px;';with(oWhere) appendChild(ofMenu),appendChild(osMenu); createMainOptions(); createSubOptions(0); ofMenu.onchange = function() {createSubOptions(this.selectedIndex);}; function createMainOptions() { for(var i=0;i<fMenu.length;i++)ofMenu.options[i] = new Option(fMenu[i],fValue[i]); } function createSubOptions(j) { with(osMenu) { length=0; for(var i=0;i<sMenu[j].length;i++)osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]); } } function checkuser() { if (document.forms[1].elements[1].value=="") { alert("没有选择"); return false; } } </SCRIPT>
[解决办法]
构造Option不要用new Option(fMenu[i],fValue[i]); 用CreateElement()然后设置属性值,new Option(...)好像不是标准方法。