level 1
weicf2010
楼主
我的jsp页面是这样的,
---------
<script type="text/javascript">
var setting = {
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"parentId"
}
},
callback: {
onClick: clickIt
}
};
function clickIt(event, treeId, treeNode, clickFlag) {
var action = treeNode.url;
if(action.length){
$("#content",parent.document.body).attr("src", action); //替换父页面的content的语句,点击时执行替换
return false;
}
} $(document).ready(function(){
$.post("menu!myTreeList.action",function(data){
var depts = data.menuList;
$.fn.zTree.init($("#treeDemo"), setting, depts);
})
});
</script>
</head>
<BODY>
<div class="content_wrap">
<div id="message"></div>
<div class="zTreeDemoBackground left">
<ul id="treeDemo" class="ztree"></ul>
</div>
</div>
</BODY>
</html>
---------
在执行clickIt方法后,为什么还会执行一个动作,打开新窗口执行action动作?
怎么去掉ztree默认的onClick动作呢?
2012年03月29日 08点03分
1
---------
<script type="text/javascript">
var setting = {
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"parentId"
}
},
callback: {
onClick: clickIt
}
};
function clickIt(event, treeId, treeNode, clickFlag) {
var action = treeNode.url;
if(action.length){
$("#content",parent.document.body).attr("src", action); //替换父页面的content的语句,点击时执行替换
return false;
}
} $(document).ready(function(){
$.post("menu!myTreeList.action",function(data){
var depts = data.menuList;
$.fn.zTree.init($("#treeDemo"), setting, depts);
})
});
</script>
</head>
<BODY>
<div class="content_wrap">
<div id="message"></div>
<div class="zTreeDemoBackground left">
<ul id="treeDemo" class="ztree"></ul>
</div>
</div>
</BODY>
</html>
---------
在执行clickIt方法后,为什么还会执行一个动作,打开新窗口执行action动作?
怎么去掉ztree默认的onClick动作呢?