[問題] 我一直在想TinyMCE是怎麼做的
這個問題想很久了,也用Firebug看過HTML結構
但是一直到最近發現TinyMCE在小弟要做的計畫上有很大的問題,所以才想說
乾脆重做一個自己的
TinyMCE就是把資料寫到一個iframe裡,但是我比較不解的是,我在螢幕上看到會
閃來閃去的游標,這代表我的打字區是一個input area嗎?但是實際找一找也沒找到
然後我又想說他可是抓keyup時候的鍵值(早年silverlight 1.0的時候就得這樣硬幹)
不過他又可以吃中文,這樣應該不會是抓鍵值,但是單純的input area,如input和
textarea應該做不到幫字上顏色,iframe的話小弟很少用,可是iframe開的也是網頁
怎麼想應該都不可能變成一個真正的輸入區@@?
那小弟想想做的其實就是和flickr一樣,按一下比如說照片標題之後,就會生出來一
個打字區給使用者編輯,這部分小弟知道用onmousedown之後插入一些HTML元素就搞定了
但是TinyMCE這邊怎麼想都想不出來,不知道有沒有前輩有經驗可以分享一下@@"
先謝謝回答的前輩了
P.S.
喔對我知道DIV在mozilla和ie下都有一個類似contenteditable的屬性
但是查了MSDN發現這好像不是網頁標準,還是一定得這樣做呢?
--
新的Blog歡迎大家多多參觀喔~
http://kelunyang.wordpress.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.156.65
※ 編輯: Kelunyang 來自: 220.132.156.65 (04/09 21:49)
推
04/10 09:42, , 1F
04/10 09:42, 1F
→
04/10 09:44, , 2F
04/10 09:44, 2F
→
04/10 11:51, , 3F
04/10 11:51, 3F