something about html WYSIWYG rich editor

| No Comments | No TrackBacks

上周找遍MT的js代码,没能搞定用IE访问MT编辑日记时,在WYSIWYG编辑器中输入URL地址自动默认变成可点击链接,但不是默认的target="_blank"。
昨天回家继续看代码加了很多alert调试,仍然没有找到修改的地方。
今天更是从初始化开始看,没找到这个自动变成可点击的link的任何事件触发函数。无奈之下,只好到网上找其他WYSIWYG编辑器看看。
不看不知道,一看吓一跳,原来所有的WYSIWYG编辑器都是这样,可以肯定的是这里的实现逻辑代码已经不是需要手工来写的了。
另外一点也可以确认:在firefox中使用时,是不会默认变成可点击的link的。这么nb的blog程序,肯定应该会想到多浏览器兼容吧?
既然不需要手工写,那是否有其它可以设置的参数来修改呢?找了半天,还是不能找到,但对于所见即所得的html 编辑器倒是有了一份了解。
重点就是属性:document.designMode 了,可以在网上找到很多相关资料。
IE还可以使用 contentEditable 属性来设定。


几个免费的richedit 和相关文档。
http://www.google.com/search?hl=en&newwindow=1&q=JS+WYSIWYG+editor&btnG=Search

http://www.gerd-tentler.de/tools/richedit/
http://nicedit.com/
http://www.blueshoes.org/en/javascript/editor/

http://www.google.com/search?hl=en&q=WYSIWYG+textarea+link+
http://www.dynamicdrive.com/dynamicindex16/openwysiwyg/index.htm

document.designMode
http://operawiki.info/TextAreaEditor

http://www.google.com/search?hl=en&q=document.designMode

http://devedge-temp.mozilla.org/viewsource/2003/midas/01/index_en.html

http://www.devguru.com/features/tutorials/wysiwyg/wysiwyg2.html

http://samples.msdn.microsoft.com/workshop/samples/browser/webediting/onepageeditor.htm
http://msdn2.microsoft.com/en-us/library/aa753622(VS.85).aspx?url=/library/en-us/WCF_con/html/1e8d04dd-b7cf-41e7-8560-54b4381beb0f.asp?frame=true#activating_from_scr_and_html

 

--EOF--

No TrackBacks

TrackBack URL: http://www.guduo.net/cgi-bin/mt/mt-tb.cgi/33

Leave a comment

Pages

May 2016

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Entry

This page contains a single entry by 谷多 published on March 4, 2008 5:07 PM.

Movable Type中insert一个链接时添加 target="_blank" was the previous entry in this blog.

折腾T43的系统 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.