2010-08-02 86 views
0

我使用Javascript構建了一個窗口小部件,當窗口關注時,我希望選項卡控件僅停留在窗口小部件內部,不會跳回瀏覽器。有沒有我可以用來控制它的任何標籤索引?控制瀏覽器選項卡索引

+0

這是很少的信息給你一個答案。一些編碼,一些樣本,將有所幫助 – Starx 2010-08-02 01:24:29

+0

我會建議對此,你至少打破屏幕閱讀器:) – 2010-08-02 01:28:55

回答

2

這看起來像一個類似的情況,要求如何禁用後退按鈕的人。

你不可能真的這樣做,你不會想。作爲Web開發人員的範圍不會擴展到更改用戶Web瀏覽器核心行爲的行爲,即使您不希望這樣做,因爲這隻會妨礙可用性和可訪問性。

當您編寫Web應用程序時,您無法知道它是否將被傳統桌面Web瀏覽器或任何其他工具(包括禁用的輔助工具)使用。因此,您不能對用戶如何查看頁面,他們如何選擇鏈接並遵循它們等做出假設。

瀏覽器傾向於讓網站指定選項卡鍵應該選擇字段的順序,但它們不會讓您可以通過Tab鍵禁用某些字段,也不應該將其作爲瀏覽器中的功能。

如果您願意,可以將小部件加載到自己的頁面中,以便您希望從tab選項中刪除的其他控件不再處於頁面中。