2010-03-23 65 views
0

我目前正在嘗試使用啓用了designMode的IFrame的輸入模式編輯器(IME)支持。Opera IME支持

這裏的問題與Opera似乎我沒有從IME得到任何有用的通知。看起來,如果第一次使用IME,我會得到一個keycode爲197的單一keydown - 並且再也沒有其他事情了(沒有keycode 229消息,沒有textinput事件)。

如果在IME的範圍內發生任何事情,所有其他瀏覽器按鍵代碼爲229的keydown事件似乎都很常見。有了一些善意和keyup與鍵碼13和textinput事件的組合,似乎有可能檢測到序列完成的時刻。

感謝

回答

1

簡短的回答:這東西是不是在Opera中實現,部分原因是因爲它沒有任何地方標準化事情應該是如何工作的。在TEXTAREA/INPUT中,您應該能夠聽到「輸入」事件,但我不知道富文本編輯器IFRAME上的任何可用事件。對於那個很抱歉。

+0

它是真的嗎?請參閱HTML5規範中的[designMode](http://www.w3.org/TR/html5/editing.html#designMode)。 – karlcow 2011-02-28 14:38:54