当前位置:  技术问答>java相关

500分等你回答--关于目录树结构显示的控件

    来源: 互联网  发布时间:2015-10-03

    本文导语:  点击连接,弹出目录选择的对话框,目录中的东西部一定是文件目录,可能是自己设置的树型结构,确定以后结果返回到页面面输入框中,希望用java控件的方式实现 | 你的意思是一个打开文件对话框? ...

点击连接,弹出目录选择的对话框,目录中的东西部一定是文件目录,可能是自己设置的树型结构,确定以后结果返回到页面面输入框中,希望用java控件的方式实现

|
你的意思是一个打开文件对话框?

如果是本地文件,HTML就支持,标准WIN窗口,应该不是问题。

如果是服务器文件,可以用Applet来做,但这样意味着你需要在服务器端再起一个服务负责把目录结构传给applet。

也可以用JSP/servlet来做,让它读目录结构后,用XML显示成一个树形菜单(这种菜单在网上有很多资料)。

如果你做成左右两个框,左边是目录树,右边显示结果,很容易,是吧?
听你的说法,是想弹出对话框?

所以我的想法是这样:

用servlet取目录树,显示在页面A中。在页面B中点击按钮弹出页面A,这里需要用 window.showModalDialog 这个Javascript方法,它会有一个返回值。
你可以在A页中设置一个确定按钮,点击事件中设置返回值。

代码如下:

A页的确定事件:
var ret = new Array();
function  closeWindow(act){
    ret[0]="ok";
    ret[1]=document.form1.user.value;
  }
  window.returnValue=ret;
  window.close();
}

在B页打开对话框:
var retu = window.showModalDialog('showdir','','Status:NO;dialogHeight:220px;dialogWidth:400px');

这里的retu就是一个返回的数组了。如果你只返回一个也行啊,更简单。

自己扩展吧。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位正在学认证的战友,介绍一些认证方面的网站吧,100分等着您!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3