首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问个兼容性有关问题。

2012-08-11 
问个兼容性问题。。。。JScript codescript typetext/javascript function init() {try {var myObject

问个兼容性问题。。。。

JScript code
<script type="text/javascript" >          function init() {            try {                var myObject = window.dialogArguments;                var odVlaue =  myObject.OldValue; //已选值                var allowseltype = myObject.selectType; //选择类型                if (allowseltype == "0") {                    document.getElementById("lbchoseall").innerText = "全选/全不选";                    document.getElementById("promptmessage").style.display = "inline";                    document.getElementById("SelectConfig").style.display = "inline";                    document.getElementById("SelectConfig").value = "1";                 }                else if (allowseltype == "1") {                    document.getElementById("lbchoseall").innerText = "全不选";                }                var strRoleDepts = myObject.roleDepts;                if (typeof (strRoleDepts) == "undefined" || strRoleDepts == null || strRoleDepts == "") {                    strRoleDepts = "";                }                if (odVlaue == null || typeof (odVlaue) == "undefined") {                    odVlaue = "";                }                TreeView.SetParameter(strRoleDepts, "", allowseltype, "");                TreeView.InitTree(odVlaue);                TreeView.SetValue(odVlaue);            }            catch (e) {                alert(e.Message.toString());            }        }

TreeView是一个js文件。 TreeView.js

TreeView.SetParameter(strRoleDepts, "", allowseltype, "");

这句在IE8下没问题。在火狐和谷歌浏览器中TreeView 就是未定义对象了。

请问怎么在火狐和谷歌浏览器中获取到TreeView这个控件?

[解决办法]
检查一下你的js文件中的TreeView.SetParameter 这个方法怎么写的,看要修改哪里
[解决办法]
TreeView is not defined

说明你的TreeView的定义有问题,或者js语法错误,或者引用路径有问题,或者缓存导致加载的老代码
[解决办法]
你添加TreeView.js文件要在其他js文件之前吧。ff没有找到TreeView的定义
[解决办法]
那就是你的TreeView.js文件的问题了
具体是不是文件的问题,你可以这样测试啊
function init()改成
function init()
{
alert(TreeView)
}

如果弹出来是Object就是没问题的,否则,是你的文件本身就有问题

你要学会调试!!!

热点排行