当dtreer url链接为javascript:XX();这种形式时在IE6下面执行老是弹出新窗口,没法正确执行.我的解决方法如下:
在dtree.js中找到dTree.prototype.node = function(node, nodeId) {}下的if(node.url)修改为if(node.url!=null&&node.url!=""){}然后在这下面加入如下代码:
if((node.url).indexOf("javascript:")>=0){
str += '<a id="s' + this.obj + nodeId + '" class="' + ((this.config.useSelection) ? ((node._is ? 'nodeSel' : 'node')) : 'node') + '" href="#" οnclick="' + node.url + '"';
把传入的URL写入onclick事件.