無障礙網路空間服務網無障礙網路空間服務網

10.2:H210101 如果使用Script語言開啟新視窗或改變目前視窗的網址,要讓使用者能事先知道

不良設計

不良設計中自動跳出新視窗,將容易造成視覺障礙者或認知障礙者迷失在網頁瀏覽中。

不良設計:

<BODY bgcolor="#FFFFFF" text="#000000" onLoad="openwin();">
  <SCRIPT language="javascript">
  function openwin(){
  window.open("linkto/210101.jsp","NewWindow",
              "toolbar=no,status=no,directories=0,
               status=0,menubar=no,scrollbars=no,
               resizable=no,width=300,height=200")
  }
  </SCRIPT>
  </BODY>

正確示範

正確的範例中讓使用者自行啟動新的視窗,而不是在使用者未知情的狀況下自動跳出視窗。

正確範例:

<FORM>
  <INPUT type="submit" name="Submit" value="優惠消息" 
   onClick="MM_openBrWindow('/linkto/210101b.jsp','','width=300px,height=200px')">
  [按鈕將會開啟新視窗]
</FORM>
  
          
網頁內容結束分隔線