// 怎么web实现那种编辑器
这种东西多得很,最近FCKEditor和FreeTextBox好像比较受欢迎...// 可以自动隐藏
不过是一个JS语句而已...

解决方案 »

  1.   

    和这个论坛的框架相似,你可以参考:
    function hidetoc()
      {
      strColumns_Current = top.mainframeset.cols
      
      top.mainframeset.cols = "1,*";
      top.contentbar.document.all("showtoc").style.display = "block";
      }function showtoc()
      {
      top.mainframeset.cols = strColumns_Current;
      top.contentbar.document.all("showtoc").style.display = "none";
      }
      

  2.   

    同意一楼的,只不过是JS脚本的控制而已。具体的实现思路:1——
    HTML编辑:
    你使用一个DIV,作为最终用户可见的对象,然后,对DIV捕捉键盘事件,把所有的输入放置到一个变量中,然后根据当前是代码还是设计模式,向这个DIV输出变量的值为innerText或innerHTML。
    你可以参看其代码。有些地方是使用Iframe来实现的。2——
    WORD输出,这是客户安装WORD的,否则会失败。这是使用了WORD对象编程实现的。3——
    隐藏:你是指左边菜单的隐藏吗?隐藏的方法很多,有些是使用TABLE有些是使用DIV等,还有是使用FRAME,这个站点是使用FRAME的,这是实现起来最简单最有效的:建立一个FrameSet,为3列(也可以2列,但处理稍麻烦),左边放菜单,中间放隐藏/显示按钮,右边放具体的内容,其宽度定义:100,10,*(具体宽度自定,但右边的宽度一定要是*,否则处理会相对麻烦些),然后把他们连接到相关的页面,所有实现菜单显示隐藏的功能就在中间的Frame的页面中。在中间的Frame中,对按钮CLICK事件进行编程:
    通过top获得主框架的FrameSet,修改该框架的cols属性,如果隐藏菜单则为:0,8,*,否则为:100,8,*(具体宽度自定)。
      

  3.   

    布局就是JS而已!web实现那种编辑器也挺多的!我觉得他的输入成PowPoint和打印当前信息(似乎是利用Word)做的我挺想学的,不知道他家有没有这方面的东西参考一下!
      

  4.   

    另外,输出为Word、Excel等也可以在Server端实现,就是通过在SERVER端使用相应的对象编程生成相应的文档内容,再输出到CLIENT。
      

  5.   

    能不能举出代码??? 
    比如 个人简历  详细信息,  右边框架的分层显示?
    我准备用table做, 不设置td的高度,可以实现,但是效果不好,页面稍微一改,vs.net,就自动把td加上高度。    
     有没有比较成熟的例子。
      

  6.   

    这些东西都是在Client中实现的,你可以查看其源代码,然后通过SERVER脚本实现从数据库中输出就可以了。
      

  7.   

    这样就算解决完了???? 希望大家一追到底,我觉得大家才能都进步。使用datagrid做弹出窗口,然后选定 点一行上的选择按钮,自动传递值给主窗口是怎么实现的。