我用<a name="anchor"></a>定义了锚。在.CS文件里用
Response.Write("<SCRIPT language='javascript'>window.location.hash='#aCreditCard';</SCRIPT>";
让页面翻滚到锚的地方。在ie中运行正常,但在firefox中不管用。
请教我该怎么办??
谢谢

解决方案 »

  1.   

    对不起看错了。 。
    用window.location.hash在FF2和IE7下都可以
      

  2.   

    怎么用document.links.anchor.focus()?
      

  3.   

    <script language="JavaScript">
    <!--
    function b()
    {
    window.location.hash='#aCreditCard'
    }
    //-->
    </script><input type="button" value="aaa" onclick="b()"><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <a name="aCreditCard">aaaaaaaaa</a>
    我测试没有发现问题FF下有效
      

  4.   

    我必须在后台.cs文件中执行javascript程序,所以不能像你那样写。
      

  5.   

    你就算是在.cs文件中,也要通过Response.Write 用前台页面的script来实现你的效果,不知道你是否理的清楚.问题应该是很容易解决的
      

  6.   

    没错!但在ie里执行的挺好,在FIREFOX中就不执行。问题出在这。有什么解决办法?谢谢