[問題] 我一直在想TinyMCE是怎麼做的

看板Web_Design作者 (可倫)時間15年前 (2009/04/09 21:20), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
這個問題想很久了,也用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
hack tinymce裡的code把你要的部分切出來應該可以吧~
04/10 09:42, 1F

04/10 09:44, , 2F
可以拖拉畫表格的部分弄看看
04/10 09:44, 2F

04/10 11:51, , 3F
我大概找到了,iframe contenteditable,design mode on
04/10 11:51, 3F
文章代碼(AID): #19tVObXh (Web_Design)