请问有谁搞过所见即所得的编辑效果? 最近的一个项目,需要给用户提供所见即所得的编辑效果!请问谁有搞过,或者介绍一些资料,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用DW做过网页吧?哪里要改什么,加什么,马上就能看到效果的!当然那是CS的所见即所得的编辑方式。我要做的是BS的,就是类似qq空间装扮时的效果。当然,情况没有QQ空间装扮那么复杂! 在百度文库有一个关于所见即所得 编辑器 的文档。基本理论和你所需的差不多,你可以参考一下http://wenku.baidu.com/view/c4b1f71ec5da50e2524d7fed.html 你这和CSDN回复内容这个地方的组件差不多。和我说的不太一样。就举个例子说吧:用户选择了一个模板,然后根据此模板的布局展现给出现,比如中间有一个插入图片的,用户点一点中间对应的那个编辑,上传一张图片,然后就能看到效果。同理,某个地方需要写入文件,在线编辑后也能看到效果。别的没改的保持默认,直到该用户认为全部编辑好,保存起来。以后每次进入他的页面就是他事先编辑好的内容。 你这和CSDN回复内容这个地方的组件差不多。和我说的不太一样。就举个例子说吧:用户选择了一个模板,然后根据此模板的布局展现出现,比如中间有一个插入图片的,用户点一点中间对应的那个编辑,上传一张图片,然后就能看到效果。同理,某个地方需要写入文字,在线编辑后也能看到效果。别的没改的则保持默认,直到该用户认为全部编辑好,保存起来。以后每次进入他的页面就是他事先编辑好的内容。 fckeditor或其他类似的网上资料相当多了 fckeditor只是一个组件。区别大了。 见我五楼举例。 这个还真没有。那我说一下个人想到的解决方案吧。我想到的是全局页面编辑替换,数据不提交,只是单纯的加载变更前的页面信息并进行替换。而用户想要提交到服务器的所有素材都按照一定的规则命名,并且加载到页面显示当用户提交的时候,将数据打包提交,并将原有本地引用路径改为服务器资源引用路径。这只是我的个人想法。思想可能很不成熟,不过可以提供参考。这种解决方案的缺点很明显,数据提交的时候会陡增服务器压力。可能的话可以考虑Ajax异步提交显示 别用java 吧用flex 多好。想怎么见就怎么见,flex 也简单 如果用flex构建的话虽然容易构建功能,但是访问效率及其的低,仅适用于使用人数少的后台页面。看LZ问的应该是访问量较大的网站。那flex超级大的文件加载起来一般用户是没有那耐心等待的。 刚才我去看一下腾讯QQ空间。它是使用javaScript索引素材库,然后根据你选择的素材的不同,组成不同的预加载语句,同时根据已加载素材库内容引用素材替换当前页面显示的东西(这个用JQuery实现应该不是很困难)。然后再在用户提交的时候,根据已编译素材代号拼接字符传递回服务器,覆盖服务器历史素材编号记录。你现在的问题应该是如何让客户端能够在提交前,随意替换当前页面素材信息。这个我以前在JavaEye看过一篇文章,介绍的就是JQuery即时替换当前页面素材的。 Q空间素材引用字符传递貌似是用的JSon J2EE项目是非JAVA的事? BTW:大家别再说FLEX了。该项目不使用也没打算使用FLEX. JQuery,具体效果楼主想要达到的应该和www.wdodo.cn内的建站效果类似,可以自己注册个账号使用15天试试。具体怎么实现没做过,思考是把每个模块都做成Java类,类内部有title、html、color、bgcolor、width、height、pos_x、pos_y、children、parent等,使用JQuery使得客户端显示出来的模块可以被移动、更改大小、设置属性等,每个属性更改后连接后台更新模块属性。工程不是一般浩大啊,需要JS、CSS、控件样式设计、后台设计很多人的。一个人很难把这些搞明白。 fck框架已经可以满足你的需求、、、而且操作起来很容易的、、、所见即所得、、、 这个我知道,而且已经实现了,这个不是某个具体的技术的问题,而是一个综合设计的问题,我做的是一个自助建站系统,可以让用户画页面,选择模块插入,既见既所得,可以设置各个模块的样式,可以自己给页面起名字(既连接地址),还有很多功能,我是后台用的java,整体用到的技术有struts2,spring,ibatis,xml/dom4j(xml是关键),jquery(要很熟练),css(要很熟练),blueprint(一个css框架,用户用鼠标在页面画区块,插内容,用这个配合比较方便), 关键点是:数据库里表示页面的表的 比如CONTENT字段要用xml格式记录,---反正挺复杂的,很多反射的使用,动态加载css/js,还有要用到HttpUrlConnent去自己请求自己服务器,把各个页面上模块的内容读过来(其实最终都是些字符串)。 在 google 中 搜索:web 所见即所得, 能找到很多。随便给个网址,看能否对楼主有用:22个所见即所得在线 Web 编辑器http://news.csdn.net/a/20100203/216889.html 配置JDK出错 tomcat 项目运行变慢? prototype ajax怎么返回List wsdl中复杂数据类型的实现,及向java的映射 Query Criteria 查询的区别 java 调用 .net的web service出错(在线等) 请帮忙推荐几个函数库的网站 "=="与“equals()"之迷茫 请高手帮忙啊~~~~~~~~~~~~~ 为什么用deploytool部署的时候总是出现错误???????????????????????????? 高手们,请指导! 用java代码如何实现过期邮件的转移? 十六进制、十进制的转换
你用DW做过网页吧?
哪里要改什么,加什么,马上就能看到效果的!当然那是CS的所见即所得的编辑方式。
我要做的是BS的,就是类似qq空间装扮时的效果。当然,情况没有QQ空间装扮那么复杂!
你这和CSDN回复内容这个地方的组件差不多。和我说的不太一样。
就举个例子说吧:
用户选择了一个模板,然后根据此模板的布局展现给出现,比如中间有一个插入图片的,用户点一点中间对应的那个编辑,上传一张图片,然后就能看到效果。同理,某个地方需要写入文件,在线编辑后也能看到效果。别的没改的保持默认,直到该用户认为全部编辑好,保存起来。以后每次进入他的页面就是他事先编辑好的内容。
就举个例子说吧:
用户选择了一个模板,然后根据此模板的布局展现出现,比如中间有一个插入图片的,用户点一点中间对应的那个编辑,上传一张图片,然后就能看到效果。同理,某个地方需要写入文字,在线编辑后也能看到效果。别的没改的则保持默认,直到该用户认为全部编辑好,保存起来。以后每次进入他的页面就是他事先编辑好的内容。
或其他类似的
网上资料相当多了
那我说一下个人想到的解决方案吧。
我想到的是全局页面编辑替换,数据不提交,只是单纯的加载变更前的页面信息并进行替换。
而用户想要提交到服务器的所有素材都按照一定的规则命名,并且加载到页面显示
当用户提交的时候,将数据打包提交,并将原有本地引用路径改为服务器资源引用路径。这只是我的个人想法。思想可能很不成熟,不过可以提供参考。这种解决方案的缺点很明显,数据提交的时候会陡增服务器压力。可能的话可以考虑Ajax异步提交显示
如果用flex构建的话虽然容易构建功能,但是访问效率及其的低,仅适用于使用人数少的后台页面。
看LZ问的应该是访问量较大的网站。那flex超级大的文件加载起来一般用户是没有那耐心等待的。
J2EE项目是非JAVA的事?
具体怎么实现没做过,思考是
把每个模块都做成Java类,类内部有title、html、color、bgcolor、width、height、pos_x、pos_y、children、parent等,使用JQuery使得客户端显示出来的模块可以被移动、更改大小、设置属性等,每个属性更改后连接后台更新模块属性。工程不是一般浩大啊,需要JS、CSS、控件样式设计、后台设计很多人的。一个人很难把这些搞明白。
22个所见即所得在线 Web 编辑器
http://news.csdn.net/a/20100203/216889.html