论坛首页 Web前端技术论坛

dhtmlxTree xml中怎么设定打开网页的地址和方式?

浏览 4540 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-14  
下载了 smaple 发现 没办法 通过 点击 节点 打开 一个 链接 地址 。

它的xml中 :

				<item text="The Burglar on the Prowl" id="lb_2" im0="book_titel.gif" im1="book_titel.gif" im2="book_titel.gif"/>


没有类似 src ,url 的 属性我 查了 api :



Mandatory parameters for this tag are:

text - label of the node 
id - id of the node Optional parameters for this tag are:

tooltip - tooltip for the node 
im0 - image for node without children (tree will get images from the path specified in setImagePath(url) method) 
im1 - image for opened node with children 
im2 - image for closed node with children 
aCol - colour of not selected item 
sCol - colour of selected item 
select - select node on load (any value) 
style - node text style 
open - show node opened (any value) 
call - call function on select(any value) 
checked - check checkbox if exists(any value) 
child - spec. if node has children (1) or not (0)

imheight - height of the icon 
imwidth - width of the icon 
topoffset - offset of the item from the node above 
radio - if non empty, then children of this node will have radiobuttons 


我看别人 说 加 src这个 属性 我加了 :
				<item text="地球人3" id="lb_1" im0="book_titel.gif" im1="book_titel.gif" im2="book_titel.gif" src="http://www.baidu.com"/>


根本不行。 再说人家API上也没有 这个 属性 。

不知道 有人遇到过没有 。另外 如果我想 以 _blank方式 打开 怎么设置 ?


  • 大小: 20.5 KB
   发表时间:2008-11-12  
你的做法当然不行,可是文档上有别的方法,仔细看看就明白怎么做了
0 请登录后投票
   发表时间:2008-11-15  
tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
tree.setImagePath("images/tree_imgs/");
tree.setOnClickHandler(doOnClick);//加载单击事件
tree.loadXML("left.do");

function doOnClick(id){
var url = tree.getUserData(id,"file");//获取这个ID节点下面的userdata属性
parent.RightFrame.location=url;//上一级框架.RightFrame.请求 = url
}
生成的xml文件格式如下,在一个id节点下定义一个新的userdata属性
<item text="Main Features" id="mf">
<userdata name="file">guide.html</userdata>
</item>
这样子能解决
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics