你说重写select,是在xtree里面写吗?可是我用了一下,还是没有解决,希望你可以详细点可以吗
并且在你的目录树里应该如何改写。?????
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script>
function ToSelect(str) {
    window.opener.form.input.value=str;
    window.close();//关闭本窗口
}
</script>
<title>无限级树型菜单</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="fason,阿信,蒲佛信">
<meta name="Keywords" content="tree,xtree,deeptree,treeview,树,树型菜单,资源管理器,无限级,层次,fason,阿信,蒲佛信">
<meta name="Description" content="这是一个用JavaScript封装起来的树型菜单类,层次不限,允许异步加载数据,包括xml文件或数据库的数据,性能稳定">
<link rel="stylesheet" type="text/css" href="css/xtree.css">
<script language="JavaScript" src="js/xtree.js"></script>
</head><body>
<div id=test></div>
<script language="JavaScript">
<!--
var root=new treeItem("root","","",icon.root.src);
var item0 =new treeItem("语文");
var item1 =new treeItem("英语");
var item2 =new treeItem("数学");
var item3 =new treeItem("历史");
var item4 =new treeItem("地理");
var item00 =new treeItem("阿信站点","http://fason.nease.net","_blank");
var item01 =new treeItem("阿信站点","http://fason.nease.net","_blank");
var item02 =new treeItem("阿信站点","http://fason.nease.net","_blank");
var item03 =new treeItem("阿信站点","http://fason.nease.net","_blank");
var item04 =new treeItem("阿信站点","http://fason.nease.net","_blank");
root.add(item0);
root.add(item1);
root.add(item2);
root.add(item3);
root.add(item4);
item0.add(item00);
item1.add(item01);
item2.add(item02);
item3.add(item03);
item4.add(item04);
root.setup(document.getElementById("test"));
//-->
</script></body>
</html>
这是阿信的目录树。我现在的想法就是点击下面页面的click me,会弹出上面阿信的目录树,我在目录树里选择“语文”下面的数据"阿信站点",把"阿信站点"添加到click me前面的文本框内。
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>title</title>
<script>
function show(url) {
  window.open (url, '', 'height=400, width=300, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=yes') //这句要写成一行 
}
</script>
</head>
<body bgcolor="#ffffff">
<form method="post" name="form">
<br/><br/>
  <input type="text" name="input" />
  <button name="button" onclick="javascript:show('index.htm')">click me
  </button>
</form>
</body>
</html>
初次接触js,希望大家帮助