2014-01-29 4 views
2

채팅 목록을 표시하고 채팅을 가상 버퍼에 가져와야하는 응용 프로그램에서 작업하고 있습니다. 채팅 내용은 텍스트 줄만큼 간단하거나 텍스트처럼 복잡하고 링크와 이미지를 더할 수 있습니다. role=document이 없으면 버퍼에 없지만 role=document JAWS는 내용을 읽을 때 (아래쪽 화살표를 누른 후) "클릭 가능"이라고 읽습니다. 내용을 클릭 할 수 없으며 읽을 수 없게하는 방법을 알 수 없습니다.div에 role = document를 추가하면 JAWS가 "클릭 가능"으로 읽습니다.

다음은 레이아웃의 예 :

<div role="application" class="mainViewContainer"> 
    <ul class="mainViewContent"> 
    <li tabindex="0" class="chatViewContainer"> 
     <div tabindex="-1" class="chatHeaderContainer"> 
     <span class="offscreen" id="chat1">Chat content</span> 
     <div role="document" tabindex="0" class="chatContent" aria-labelledby="chat1"> 
      Here's a message, huzzah! 
     </div> 
     </div> 
    </li> 
    <li tabindex="0" class="chatViewContainer"> 
     <div tabindex="-1" class="chatHeaderContainer"> 
     <span class="offscreen" id="chat2">Chat content</span> 
     <div role="document" tabindex="0" class="chatContent" aria-labelledby="chat2"> 
      <div class="chatText>Document <a href="/link/artifact=12121">documentName.jpg</a> created </div> 
      <div class="documentView"> 
      <img title="documentName.jpg" src="imgsrc"> 
      <div class="documentItemDetails"> 
       <a href="/link/artifact=12121&viewMode=EXPANDED" class="documentName">documentName.jpg</a> 
      </div> 
      </div> 
     </div> 
     </div> 
    </li> 
    </ul> 
</div> 

chatContent는 JAWS으로 읽기 "클릭"하지 DIV 만드는 방법에 어떤 아이디어가? 내가 JAWS 버전 15.0.6025으로이 문제를보고 있어요

내가이 같은 문제가 있었다

답변

1

윈도우 7에서와 FF (26) (나는 최신 버전을 믿습니다). 외관상으로는 이것은 this URL에서 설명한 바와 같이 예상되는 동작입니다.

클릭 가능한 텍스트 : 클릭 가능한 텍스트로 설정된 표시 스타일을 가진 그리드 셀로 이동하면, JAWS는 해당 열 머리글 텍스트와 현재 셀의 데이터 내용을 읽습니다.

이 정보가 도움이되기를 바랍니다.