2010-11-18 35 views
0

我有一個通過xulrunner服務呈現的頁面。表單下有一個表單和一個按鈕。任何解決此問題的方法 - 在Firefox中的頁面之間來回切換時,重點會在不同點丟失

對於可訪問性要求,當用戶導航到此頁面時,我強制將焦點放在表單中的文本字段上。但是,有時JAWS總是讀取發表評論按鈕標籤。有時,JAWS讀取詠歎調標籤「輸入註釋」。

下面是代碼:

<body onLoad="document.addcommentform.comment.focus()"> 
<input type="textarea" aria-label="Enter Comments" title="{$enterComment}" name="comment" /> 
<input class="Button" type="submit" value="{$postComment}" /> 

我也試圖把可見標籤上這樣的UI。我做了更多的測試,發現行爲非常相似。

<label for="addcommentform">Please enter comment 
<form method="get" action="{$self}" name="addcommentform"> 
<textarea title="{$enterComment}" name="comment" class="commentarea" </textarea> 
<input class="Button" type="submit" value="{$postComment}" /> 
</form> 
</label> 

我認爲這是與此相關的已知的錯誤https://bugzilla.mozilla.org/show_bug.cgi?id=133771

但沒有任何人知道的任何解決方法這個問題?

回答

2

我是一個Jaws用戶,不知道解決這個問題的方法。由於Jaws傾向於在虛擬緩衝區中創建它自己的頁面模型,因此事情可能會與您期望的稍有不同。要確認或反駁天氣這是一個大白鯊特定的錯誤,我會建議嘗試NVDA開源和相當好的Windows屏幕閱讀器。

相關問題