<base target="_self"> 的意思是 链接的默认打开方式 

解决方案 »

  1.   

    A.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <button onclick="window.showModalDialog('B.html','')">open page B </button>
     </BODY>
    </HTML>
    B.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
       <button onclick="window.open('http://www.baidu.com','')">open baidu </button>
     </BODY>
    </HTML>
      

  2.   

    也不是拦截
    window.open
    可以弹出需要的窗口
    但不知道为什么在TT上还会重新再打开一个新的空白页
    我用的TT测试的~
      

  3.   

    IE倒是正常显示了的
    你们可以用TT或者遨游试试