Ниже приведена моя проблема.Главная страница с содержанием и пользовательским управлением
Сценарий:
У меня есть главной страницы, 3 Содержание Page (A, B, C) & и 1 веб-управления (меню).
На моей главной странице я пишу всю функцию jquery моего меню.
Мое Меню прилагается на каждой странице.
Проблема?
Мое меню прекрасно работает на странице A, поскольку большинство моих функций работают на странице A, но когда я нахожусь на странице B, мое меню больше не работает, только идет на первую страницу функции A, не запускается.
Вопрос? Как я могу запустить свою функцию при изменении страницы или вернуться на предыдущую страницу A. У каждой проблемы есть такая же проблема? или у кого есть образец сценария?
Pls помочь ...
** Master Page
function ShowEmployeePayslip() {
var url = "pageA.aspx";
if (navigator.userAgent.match(/MSIE\s(?!9.0)/)) {
var referLink = document.createElement("a");
referLink.href = url;
document.body.appendChild(referLink);
referLink.click(function() {
ShowData1();
return false;
});
}
// All other browsers
else {
window.location.replace(url);
$(window).load(function() {
ShowData1();
});
}
function ShowData1() {
var Panel = document.getElementById("divData");
if (Panel.style.display == "none" || Panel.style.display == "") {
Panel.style.display = "block";
document.getElementById("DataGraph").style.display = "none"; }
else {
Panel.style.display = "none";
document.getElementById("DataGraph").style.display = "block";
}
}
** Меню
<ul>
<li><asp:LinkButton ID="LinkData1" runat="server">Page A Function</asp:LinkButton></li>
<li><asp:HyperLink ID="LinkData2" NavigateUrl="PageB.aspx" runat="server">Page B</asp:HyperLink><li>
<li><asp:HyperLink ID="LinkData3" NavigateUrl="PageC.aspx" runat="server">Page C</asp:HyperLink><li>
</ul>
protected void Page_Load(object sender, EventArgs e)
{
LinkData1.Attributes.Add("onClick", "javascript:ShowData();e.preventDefault();");
}
Спасибо кучу за помощь ...
Выглядит жестко закодированным для меня ... 'ShowEmployeePayslip1();' –
yeh справа :(почти сдался сейчас – user3225635
Не пытаясь отговорить вас, у меня просто нет ответа. Uh, '.each() ',' find() 'и т. д., создайте массив ваших данных до' this', тогда он будет иметь свои 'vars'. Может быть, даже цикл' for' ...? Попытка помочь: ( –