注册 登录
编程论坛 ASP.NET技术论坛

Js树在IE里面正常,在火狐下面不显示,附HTML源码,和JS 代码

xpc 发布于 2010-11-22 09:14, 1367 次点击
只有本站会员才能查看附件,请 登录

我对于js接触的很少,本来以为是CSS的问题,但是把css去掉之后仍然是在IE里面可以显示,在火狐里面不能显示
6 回复
#2
筱晓绾2010-11-22 09:34
我这里只有IE浏览器,没有火狐. LZ的意思是TreeView在IE能显示,在火狐中不能显示,那在火狐中它是报错呢?还是其他问题?
#3
xpc2010-11-22 10:35
他不报错的,而且你查看源文件的话,也有加载的代码就是不执行,很奇怪的???
#4
筱晓绾2010-11-22 10:52
程序代码:
<table width="93%" border="0" align="right" cellpadding="0" cellspacing="0">
                            <tr>
                                <td>
                                    <span id="LblTree"><script language="javascript" type="text/jscript">
ImgDir = "leftimage/";
SetFolderIcon("desktop.gif");treeMenuAddItem(0, "&nbsp系统功能操作菜单");
SetFolderIcon();
var MenuColor=top.MenuColor;
var MenuTextColor="#000000";
treeMenuAddItem(1, "系统管理");
treeMenuAddItem(2, "部门管理", "System/DeptManage.aspx?moduid=2", document.getElementById("tabWin"),"l4.gif");
treeMenuAddItem(2, "用户管理", "System/User.aspx?moduid=3", document.getElementById("tabWin"),"l4.gif");
treeMenuAddItem(2, "角色管理", "System/Role.aspx?moduid=4", "tabWin","l4.gif");
treeMenuAddItem(2, "菜单管理", "System/MenuGL.aspx?moduid=5", "tabWin","l4.gif");
treeMenuAddItem(2, "参数设置", "System/ParamSet.aspx?moduid=120", "tabWin","l4.gif");
treeMenuAddItem(1, "出差管理");
treeMenuAddItem(2, "出差管理", "Comod/TypeManage.aspx?moduid=18", "tabWin","l4.gif");
treeMenuAddItem(1, "项目管理");
treeMenuAddItem(2, "项目管理", "Services/ServiceGuest.aspx?moduid=130", "tabWin","l4.gif");
treeMenuAddItem(1, "计划日志");
treeMenuAddItem(2, "日志管理", "PSLog/LogManage.aspx?moduid=140", "tabWin","l4.gif");
treeMenuAddItem(2, "月计划管理", "MPlan/MPLanManage.aspx?moduid=144", "tabWin","l4.gif");
treeMenuAddItem(2, "季度计划管理", "JPlan/MPLanManage.aspx?moduid=146", "tabWin","l4.gif");
treeMenuAddItem(2, "年计划管理", "YPlan/MPLanManage.aspx?moduid=148", "tabWin","l4.gif");
treeMenuAddItem(1, "员工管理");
treeMenuAddItem(2, "员工设置", "Wage/Staff.aspx?moduid=150", "tabWin","l4.gif");
treeMenuAddItem(2, "职务管理", "Wage/WorkTitle.aspx?moduid=151", "tabWin","l4.gif");
treeMenuAddItem(1, "个人设置");
treeMenuAddItem(2, "修改密码", "System/EditUserPas.aspx", "tabWin","l4.gif");
</script>
<script language="JavaScript" type="text/jscript">
initializeDocument();

</script>
</span>
                                    
                                </td>
                            </tr>
                        </table>
                        <!----------------------------------MENU END---------------------------------->
                    </td>
                </tr>
                <tr>
                    <td>
                    </td>
                </tr>
            </table>
这个是你的源文件,一般来说,<Script>文件是放在body前面的.用来设置和定义脚本语言,编译时可转换运行语言.如果是这样的话,那就是楼主调用文件的时候位置有误而导致的!检测看看!
#5
xpc2010-11-22 11:05
不是这个问题,script是可以放在body里面的,头疼!哎!
#6
wangnannan2010-11-22 11:07
我用过一个scripteditor 图标是一个中国龙的 汉化版没找到 它带一个内部调试环境 有火狐的 MM可以用这个调试器应该可以很快找到原因
http://maxomnis. (火狐调试JS)

[ 本帖最后由 wangnannan 于 2010-11-22 11:15 编辑 ]
#7
北京的晚秋2010-11-22 20:57
用firebug不是很方便吗
1