2012-04-17 102 views
0

簡短說明:
例如,我們有兩個頁面。第二頁包含通過AJAX填充的塊。這是一個大塊,包含標籤(5個),每個標籤都有處理程序(點擊事件)。在第一頁上,我們有一個打開第二頁的鏈接。我想要做以下事情:當用戶點擊第一頁上的鏈接時,打開第二頁並執行附加到特定選項卡的處理程序。執行處理程序從一個頁面到另一個

我該怎麼做?

更多細節:

我有包含事件的時間表頁:

<div id="content"> 
    <div class="section"> 
     <div id="listInfoBlock" class="list_infoBlock"> 
     </div> 
     <!-- .list_infoBlock--> 
    </div> 
    <!-- .section--> 
</div> 

listInfoBlock通過AJAX填充:

function loadEventList(id, tab) { 
     $('#listInfoBlock').load('/BaseEvent/EventList?period=' + id+"&tab="+tab, function() { 
     //the some actions 
    });  
} 

listInfoBlock填滿它包含有關信息活動和時間表:

<table class="time_table" cellspacing="0"> 
    <tbody> 
    <tr> 
     <td> 
     <a href="/Place/PlaceOverview/4">PlaceName</a> 
     </td> 
     <td class="time_list"> 
     <ul> 
      <li> 
      <a href="URL" session="19" hall="2" client="1">19:00</a> 
      </li> 
     </ul> 
     </td> 
    </tr> 
    </tbody> 
</table> 

當用戶點擊時間(a標籤)然後加載第二頁。這是第二頁包含有關事件和塊的詳細信息,稱爲Publication。這是一個包含標籤(5)通過AJAX加載的大塊。當用戶點擊名爲「時間表」的標籤時,然後通過AJAX加載事件的時間表。用戶選擇時間並向他顯示大廳計劃。用戶必須做很多不必要的操作。

我想做以下事情:當用戶在第一頁上點擊時間,然後加載第二頁,使計劃選項卡爲活動並加載大廳計劃。
如何做這樣的事情?

感謝和抱歉我的英語。

+0

你可以在這裏添加這5個HTML代碼,通過AJAX加載嗎? – 2012-04-17 06:23:34

回答

0

你可以看看錨點。也就是說,在第一頁上追加一些錨到網址(例如$('#listInfoBlock').load('/BaseEvent/EventList?period=' + id+"&tab="+tab+"#ScheduleTab"),並在第二頁的onLoad事件檢查錨(location.hash),並使所需的選項卡激活,如果它等於ScheduleTab

相關問題