JavaScript选项卡symfony重定向

JavaScript选项卡symfony重定向,javascript,symfony1,Javascript,Symfony1,我使用的是symfony,我有一个模块contacts,其中我创建了两个选项卡contacts和contacts列表。在这两个选项卡中,我都有一个过滤器和一个列表。 我的问题是在单击选项卡中的过滤器或重置后重定向 默认情况下,在主页上访问时,“联系人”选项卡处于活动状态。然后,当我单击联系人选项卡列表并使用过滤器时,我将在主页上重定向,并且联系人选项卡处于活动状态 我想要的是在重定向函数中传递参数,这样当我单击联系人选项卡列表上的过滤器或重置按钮时,我将在主页联系人上重定向,联系人选项卡列表处于

我使用的是symfony,我有一个模块contacts,其中我创建了两个选项卡contacts和contacts列表。在这两个选项卡中,我都有一个过滤器和一个列表。 我的问题是在单击选项卡中的过滤器或重置后重定向

默认情况下,在主页上访问时,“联系人”选项卡处于活动状态。然后,当我单击联系人选项卡列表并使用过滤器时,我将在主页上重定向,并且联系人选项卡处于活动状态

我想要的是在重定向函数中传递参数,这样当我单击联系人选项卡列表上的过滤器或重置按钮时,我将在主页联系人上重定向,联系人选项卡列表处于活动状态,而不是选项卡联系人

你能帮我吗? 告诉我我的问题是否还不清楚,你们是否需要帮助,或者你们是否需要一些代码

这是我的密码:

    <li class="menu0">
            <a href="#menu_0" id="_0" class="current" onclick="multiClass(this.id)" title="menu1">Contacts</a>
    </li>
    <li class="menu1">
            <a href="#menu_1" id="_1" class="ghost" onclick="multiClass(this.id)" title="menu1">Liste des Contacts</a>
    </li>

    <div id="menu_0" class="on content">
        <h1></h1>
        <?php include_partial('invites/filters', array('form' => $filters, 'configuration' => $configuration)) ?>
        <?php include_partial('invites/list', array('pager' => $pager, 'sort' => $sort, 'helper' => $helper)) ?>
    </div>

    <div id="menu_1" class="off content">


        <h2>-</h2>
        <?php echo include_component('groupe_invite', 'liste')?>
    </div>
它不起作用

多谢各位

编辑:

下面是我的JavaScript函数:

function multiClass(eltId) {
    arrLinkId = new Array('_0','_1','_2','_3');
    intNbLinkElt = new Number(arrLinkId.length);
    arrClassLink = new Array('current','ghost');
    strContent = new String()
    for (i=0; i<intNbLinkElt; i++) {
        strContent = "menu"+arrLinkId[i];
        if ( arrLinkId[i] == eltId ) {
            document.getElementById(arrLinkId[i]).className = arrClassLink[0];
            document.getElementById(strContent).className = 'on content';
        } else {
            document.getElementById(arrLinkId[i]).className = arrClassLink[1];
            document.getElementById(strContent).className = 'off content';
        }
    }   
}

如果您对选项卡使用jQuery UI,则可以添加要在URL哈希中打开的选项卡ID:


什么是多类?您使用的是什么选项卡系统?我添加了多类功能,建议您查看jQuery UI。它的标签系统允许通过url哈希打开默认标签。否则,您需要自己实现这样的功能,在加载文档时检查哈希标记,并以编程方式显示正确的初始选项卡。
function multiClass(eltId) {
    arrLinkId = new Array('_0','_1','_2','_3');
    intNbLinkElt = new Number(arrLinkId.length);
    arrClassLink = new Array('current','ghost');
    strContent = new String()
    for (i=0; i<intNbLinkElt; i++) {
        strContent = "menu"+arrLinkId[i];
        if ( arrLinkId[i] == eltId ) {
            document.getElementById(arrLinkId[i]).className = arrClassLink[0];
            document.getElementById(strContent).className = 'on content';
        } else {
            document.getElementById(arrLinkId[i]).className = arrClassLink[1];
            document.getElementById(strContent).className = 'off content';
        }
    }   
}