在这个位置<p id="2">设个锚点
<a id="anc">锚点</a>超链接a改为
<a href="b.html#anc">a链接</a>

解决方案 »

  1.   


    <SCRIPT LANGUAGE="JavaScript">
    function g()
    {
    window.frames[0].location.href=window.frames[0].location.href+"#2"//#就是锚点
    }
    </SCRIPT>
    <INPUT TYPE="button" VALUE="aa" ONCLICK="g()">
    <iframe src="b.html" name="content"></iframe>
      

  2.   

    恩 同意楼上的 在你的b.html页面 要显示的位置加上<a name="2"></a>就可以了 
      

  3.   

    刚刚试过,一楼的点击超链接a后出现b.html页面(占整个ie),而我希望的效果是b.html只在iframe中显示而不是整个ie;
    二楼的点击button可以转到<p id ="2"></p>,但是只有第一次点击有效;即转到<p>后,拉动滚动条浏览文字信息,然后再点击button就不会再次转到<p>处拉。二楼有没有更好的改进方法?多谢大家帮忙!