日期:2014-05-16  浏览次数:20570 次

重赏之下,必有勇夫....一个关于编辑器复制的问题...
现在遇到一个问题...
首选介绍下基情况:
  1.我用的是FCKeditor_2.x这个编辑器...就像CSDN 这个发表留言的装置一样的...(这话有点费啊)!
 
首先看CSDN上面的这个编辑器:
  1.打开百度...点击搜索...随便搜索张图片,随便什么都行..
  2.随便选择一张图片,右键 点击 复制,(这时复制的是图片的地址吗?)
  3.然后再来这里回复我的帖子。。。。右键 粘贴 没有, C+V 也没有...

但是,

再来看我自己用的这个编辑器:
  反正大家都认识的,但是我使用的不多...这次遇到这个问题 搞了半天:
  1.打开百度...点击搜索...随便搜索张图片
  2.随便选择一张图片,右键 点击 复制,
  3.到我自己的界面编辑器那里C+V 图片竟然贴过去了...为什么...我到后台看了 数据...是个带图片的超链接
  <a><img。。。></a> 这样的形式!

我不明白.. 为什么我用的编辑器可以粘贴...而CSDN的不可以...肯定是我的那里配置或者时间没处理好! 
CSDN应该是没有禁用粘贴这一功能吧..监听了粘贴事件?

请注意...重点是 我复制的方式..

但我不知道是哪里问题!求好人帮忙解决!  

请有意帮我解决问题的大侠 亲自试试...不要只说..自己测试下。我自己可能有点笨,描述的不清楚..但请大家帮帮忙..

大恩不言谢!小小分数.廖表心意!




------解决方案--------------------
....fck是iframe编辑器

csdn的是UBB编辑器,容器是textarea,文本类型的编辑器不接受html类型的内容的粘贴的,会自动过滤掉html代码
------解决方案--------------------
探讨

....fck是iframe编辑器

csdn的是UBB编辑器,容器是textarea,文本类型的编辑器不接受html类型的内容的粘贴的,会自动过滤掉html代码

------解决方案--------------------
CSS code
iframe是重点,iframe嵌套的是一个网页,你编辑的内容及时在网页中显示。然后用js将iframe中的html的
源代码设置到一个文本域中的。
所以你在复制粘贴的时候,贴上去的是一个链接。通过这个链接可以访问到那个资源,其实就是一个网页而已

你可以在onpaste事件中,过滤掉<img>标签即可

------解决方案--------------------
探讨

[Quote=引用:]

CSS code
iframe是重点,iframe嵌套的是一个网页,你编辑的内容及时在网页中显示。然后用js将iframe中的html的
源代码设置到一个文本域中的。
所以你在复制粘贴的时候,贴上去的是一个链接。通过这个链接可以访问到那个资源,其实就是一个网页而已

你可以在onpaste事件中,过滤掉<img>标签即可……