0
我正在使用symfony,並且我有一個模塊「contacts」,其中創建了兩個選項卡「contacts」和「聯繫人列表」。在這兩個標籤中我都有一個過濾器和一個列表。 我的問題是在點擊選項卡中的「過濾器」或「重置」後重定向過程中。JavaScript選項卡symfony重定向
默認情況下,當訪問主頁面時,「聯繫人」選項卡處於活動狀態。然後,當我點擊「聯繫人列表」標籤並使用過濾器時,我將主頁上的「聯繫人」標籤重定向到活動狀態。
我想要的是在重定向函數中傳遞參數,以便當我點擊過濾器或重置按鈕在選項卡「聯繫人列表」我重定向到主頁上的聯繫人與選項卡「聯繫人列表「活動,而不是標籤」聯繫人「。
你能幫我嗎? 告訴我,如果我的問題不夠清楚,你們可以幫助我,或者如果你需要一些代碼!
這裏是我的代碼:
<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>
在我的行動:
$this->redirect($request->getReferer()."#menu_1");
它不工作....
謝謝
編輯:
這裏是我的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';
}
}
}
我已編輯我的問題,你看我的代碼 – Lambivist
Whats「multiClass」?你使用什麼標籤系統? – Gerry
我已經添加了多類功能 – Lambivist