我有一個佔位符獲得一個佔位符所有按鈕具有相同的單擊事件觸發
<div class="main2" id="divAgentMenu" runat="server">
<ul class="nav sf-menu">
<asp:PlaceHolder ID="phAgentMenu" runat="server"></asp:PlaceHolder>
</ul>
</div>
,它是在代碼加載鏈接按鈕後面。令人遺憾的是,目前我無法訪問生成按鈕的代碼,因此向按鈕添加事物(如ID)是不可行的(如果它是唯一的解決方案,那麼我可以看看我能否得到但是)爲了讓事情更有趣,我需要知道哪個按鈕被觸發,所以我可以生成正確的鏈接(是的,我可以生成鏈接,但它是一個昂貴的操作,所以我會而不是隻在需要時) 我希望有一種方法可以將onclick應用於佔位符或表單,但我不能使用任何方法工作
生成的代碼,從運行時。
<ul class="nav sf-menu">
<li class="home-li"><a class="home-link" onclick="popup('popUpDiv')" href="http://..."><img class="home-icon" src="Images/home_icon.png" alt="home" />Home </a><ul><li><a onclick="popup('popUpDiv')" href="http://...">Activity</a></li><li><a onclick="popup('popUpDiv')" href="http://...">My Profile</a></li></ul></li><li><a onclick="popup('popUpDiv')" href="http://...">Submission </a><ul><li><a onclick="popup('popUpDiv')" href="http://...">New Submission</a></li><li><a onclick="popup('popUpDiv')" href="http://...">Manage Submission</a></li><li><a onclick="popup('popUpDiv')" href="http://...">Bind Eligible Quotes</a></li></ul></li><li><a onclick="popup('popUpDiv')" href="http://...">Search </a></li><li><a href="http://..." target="_blank">Reporting </a>
</ul>
生成的代碼(網址爲是excessivly長期被刪除。)(它們是有效的) 基本上,它是一系列花哨尋找按鈕,每個鏈接的地方。我需要計算鏈接後按下按鈕,而不是之前,遺憾的是,由於處理時間(鏈接生成方法involvs加入多個數據表,一些加密...)
好吧,經過額外的研究,它似乎做到這一點的唯一方法是讓所有鏈接按鈕指向另一頁,傳遞所需的信息。另一頁獲取該信息,生成最終鏈接,然後重定向到該鏈接。
當然,這樣做有點麻煩,因爲我本來需要一個菜單,指向一個網關,該網關指向可能指向另一個網關的另一個網關,然後再到達那裏。
你能告訴我們一些什麼樣的佔位符將呈現時的樣子嗎? – Steve 2013-03-21 17:55:34
並且...生成的html已添加。我會告訴你什麼菜單看起來像,但它似乎並不是有用的信息在這裏。 – Archmage1 2013-03-21 18:14:31