Как открыть страницу, затем вызвать функцию в главной странице

0

Ниже мой код, я новичок. Но я надеюсь, что смогу объяснить свою проблему хорошо, спасибо заранее.

Страница 2

<asp:linkButton ID="LinkData" runat="server" > Data </asp:LinkButton>  // START HERE

Code Behind

protected void Page_Load(object sender, EventArgs e)
{  
LinkData.Attributes.Add('onClick', 'javascript:ClickData();return false;');
}

Главная страница

<script>
       function ClickData() {
           window.location.href=('Page1.aspx');
          ShowData2();   // ???????????
       }
</script>


<script>

function ShowData2() {           
var Panel = document.getElementById("divData1")
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";
}

}
</script>
  • 0
    window.location.href=('Page1.aspx') является недействительным кодом, должен быть window.location.href= 'Page1.aspx' , также вы можете просто сделать window.location =.. в качестве ярлыка.
Теги:

1 ответ

0

window.location.href=('Page1.aspx') - неверный код, должен быть window.location.href= 'Page1.aspx', также вы можете просто сделать window.location =.. в качестве ярлыка.

Ваша функция ShowData2 не будет вызвана, потому что вы меняете URL-адрес перед ShowData2 функции.

  • 0
    Спасибо за ответ ... Да, я могу связать и открыть Page1, но я не могу запустить или вызвать ShowData2 внутри страницы 1.
  • 0
    Смотрите обновление выше
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню