这个问题还得在a.htm里对b.htm页面添加一些脚本才能够完成

解决方案 »

  1.   

    只能说 b.htm 写的不够好啊
      

  2.   

    在a.htm中加入:
    var bDoc=document.frames["frame_name"].document;
    bDoc.onload=function(){
    for(var i=0;i<bDoc.links.length;i++){
    if(bDoc.links[i].target=="_parent" || bDoc.links[i].target=="_top"){
    bDoc.links[i].target="_blank";
    }
    }
    }我没试过,本地网页肯定可行,但跨域名网页就不一定了
      

  3.   

    跨域名的话,很多办法都不可行了。要不方法有很多,上二楼的方法,或者加一个<base href=...>,再或者用xmlhttp 来获取b.htm的内容,然后自己来显示。