2012-10-15 4 views
1

dhtml 환경에서 inputtext에 텍스트를 입력 할 수없는 이유가 있습니다. swf10 환경에서도 동일하게 작동합니다.OpenLaszlo DHTML InputText 문제가 Firefox 15에서 클릭 연결과 함께 발생했습니다.

내가 입력 텍스트 위로 마우스를 가져 가면 커서가 선택자로 변경되지 않은 것을 관찰했습니다. inputtext의 onmouseover 이벤트가 시작되지 않는 것처럼 보입니다.

누구나 openlaszlo dhtml 환경에서 이런 종류의 문제가 발생 했습니까? 나는 오픈 라즐로 4.9을 사용하고

는 Windows 7 및 브라우저는 내가 JIRA http://jira.openlaszlo.org/jira/browse/LPP-9934에 버그 리포트를 발견 파이어 폭스 15.0

입니다.

이 문제를 극복하기 위해 어떤 아이디어를 제안하십시오/

+0

DHTML 런타임의 특정 브라우저에 연결하는 데 문제가 있으면 사용하고있는 OpenLaszlo 버전 정보와 운영 체제를 항상 추가 할 수 있습니까? '버전 정보 표시'를 선택하여 디버그 모드의 상황에 맞는 메뉴를 통해 해당 정보를 검색 할 수 있습니다. –

+0

제목에 대한 자세한 내용을 수정했습니다. –

+0

@RajuBitter : OL 4.9, Windows 7, 브라우저가 Firefox 15.0입니다. – karthick

답변

1

당신은 아마 오픈 라즐로는 DHTML/자바 스크립트 실행을위한 플래시 런타임에 스프라이트 나 시각적 요소를 통해 클릭의 동작을 복제하는 방법에 연결되어보고있는 문제. 최근까지 브라우저는 그런 종류의 기능을 직접적으로 지원하지 않았습니다. 따라서 OpenLaszlo 팀은 해결 방법을 사용해야했으며, 자세한 내용은 in this comment on LPP-5447에 설명되어 있습니다.

Clickdivs는 클릭 스프라이트 일반 div의 간섭없이 이상의 독립 제어를 위해 존재한다. 그것들은 일반 lzdiv 스프라이트 계층 구조의 복사본 인 별도의 에 위치하므로 더 많은 제어가 가능합니다. 이것은 포커스 된 입력 텍스트 div를 넣을 장소를 제공하기 때문에 전경에 이고 편집/클릭 드래깅이 제대로 작동합니다.

clickdiv 기능은 브라우저 업데이트 또는 회귀로 인해 때때로 손상된 것 같습니다. 2012 년 some improvements to the DHTML runtime click-through functionality이 Firefox의 최신 브라우저 기능을 사용하여 완성되었습니다. 이제는 CSS 스타일 pointer-events을 사용하여 div 요소를 클릭 할 수 있습니다. clickdiv 기능은 LFC의 일부이므로 응용 프로그램에서 해당 기능을 수정하는 것은 권장되지 않습니다.

inputtext 요소에 포커스가 있고 입력을 시작할 때까지 구성 요소를 탭 이동하여 입력 텍스트가 작동하는지 테스트 할 수 있습니다. 텍스트를 예상대로 입력 할 수 있지만 마우스로 구성 요소를 클릭하여 선택할 수없는 경우에는 확실히 clickdiv 문제입니다.

업데이트 : 오픈 라즐로 4.9.0 및 다양한 브라우저와 함께 테스트 나는 LPP-9934에 장착 된 테스트 케이스를 사용하여, 오픈 라즐로 4.9.0, DHTML 런타임 및 IE9, 파이어 폭스뿐만 아니라 크롬에서 테스트 한
: 모든 브라우저는 특정 버그 동작을 보여줍니다. 버그가 접수되지 않았다면, JIRA 버그를 제출하십시오.