2012-10-15 41 views
1

由於某些原因,我無法在dhtml環​​境中的輸入文本中輸入任何文本。在swf10環境中工作正常。在Firefox中點擊OpenLaszlo DHTML InputText問題15

當我將鼠標懸停在輸入文本上時,我觀察到光標未更改爲選擇器。它看起來好像inputtext的onmouseover事件沒有被解僱。

有沒有人在openlaszlo dhtml envrironment中遇到過這種問題?

我使用OpenLaszlo 4.9,Windows 7和瀏覽器火狐是15.0

我發現JIRA http://jira.openlaszlo.org/jira/browse/LPP-9934的bug報告。

請提出任何想法解決這個問題/

+0

如果您在DHTML運行時遇到連接到特定瀏覽器的問題,您是否總是添加您正在使用的OpenLaszlo版本信息和操作系統?您可以通過選擇「顯示版本信息」在調試模式中通過上下文菜單檢索該信息。 –

+0

修改標題以包含有關該問題的更多信息。 –

+0

@RajuBitter:我使用的是OL 4.9,Windows 7和瀏覽器是Firefox 15.0 – karthick

回答

1

你看到的可能是連接到OpenLaszlo的複製點擊進入精靈或視覺元素Flash運行時的DHTML/JavaScript運行的行爲方式的問題。直到最近,瀏覽器都不直接支持這種功能。因此,OpenLaszlo團隊必須使用一種解決方法,詳細描述如下:in this comment on LPP-5447

Clickdivs存在獨立控制可點擊精靈, 沒有來自常規div的干擾。他們被放置在一個單獨的 正規lzdiv精靈層次的副本中,所以我們有更多的控制權。 這也提供了一個地方,把焦點inputtext divs,所以他們在前臺 和點擊/拖動編輯正常工作。

clickdiv功能似乎不時隨瀏覽器更新或由於迴歸而中斷。在2012年完成了some improvements to the DHTML runtime click-through functionality,使用Firefox中新的瀏覽器功能(現在允許使用CSS樣式pointer-events單擊div元素)。由於clickdiv功能是LFC的一部分,因此不建議在應用程序中修復該功能。

您可以通過標籤檢查輸入文本是否工作,直到您的inputtext元素具有焦點並開始輸入爲止。如果可以按預期輸入文本,但不能用鼠標單擊組件來選擇它,這絕對是一個clickdiv問題。

更新:用OpenLaszlo 4.9.0和各種瀏覽器測試
我用OpenLaszlo 4.9.0,DHTML運行時和IE9,火狐以及Chrome的測試,使用連接到LPP-9934的測試案例:所有瀏覽器都顯示具體的錯誤行爲。如果該錯誤尚未歸檔,請提交JIRA錯誤。