问个兼容性有关问题。
问个兼容性问题。。。。
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就是没问题的,否则,是你的文件本身就有问题
你要学会调试!!!
- 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就是没问题的,否则,是你的文件本身就有问题
你要学会调试!!!