本帖最后由 jialintrue 于 2010-02-10 10:15:38 编辑

解决方案 »

  1.   

    location.href=location.href+"#fragment-2"
      

  2.   

    另:window.location.href = "#fragment-2";
    window.navigate("#fragment-2");
    self.location='#fragment-2';
    location.replace('#fragment-2');
    location.assign('#fragment-2');
    document.URL = '#fragment-2';这些都不行到底怎样搞呢 555
      

  3.   


    就是这个:location.href="#fragment-2";如果我写成:
    location.href="#fragment-2";
    location.reload(); 
    就可以实现Tab页跳转了,但是那样整个页面会闪动一下。
      

  4.   

    <a href="#fragment-1" onclick="javascript:this.click()"><span>基本设置</span> </a>
      

  5.   

    是这样的,这个Tab页效果已经实现,完全没问题;现在我想点击Tab页里面一个button,使Tab页跳转,而不是点击标签,所以我在这个button的onclick事件里写了:
    location.href="#fragment-2"
    不起作用;后面再加一句刷新,就正常了这就是现在的问题。麻烦大家看一下了55555
      

  6.   

    给链接加上ID,document.getElementById("LinkId").click();
      

  7.   

    不必整的这么麻烦~
    TAB的实现思路有很多种。最简单的是一个TAB对应一个内容显示的DIV
      

  8.   

    你的fragment-1 fragment-2 fragment-3是什么?
    如果是锚点,就可以用#加这些东西,但也只是浏览器滚动到这些锚点如果是div什么的,你应该写代码控制这些div的显示和隐藏
    然后超链接的href用#也好 javascript:void(0)之类也好,再用onclick事件去响应
      

  9.   


    正解    控制tab标签  一般都是一个标签里面是一个DIV  所以都是通过标签的点击事件来控制DIV 的显示与否。。 你在DIV里的按钮也同样可以通过JS来控制DIV 显示