【发布时间】:2017-07-19 23:31:40
【问题描述】:
更改前同事的代码:C#、asp.net MVC、Telerik/Kendo 控件。为了模拟每个页面上的选项卡/部分,他在页面顶部有一系列链接,这些链接根据所选链接隐藏和显示部分。我需要从另一个页面转到该页面上的特定部分。如何从另一个页面调用一个页面上的 javascript 函数?
所以链接和标签的工作方式如下:页面顶部有链接
<a href="/Home/AdminCustomerEdit?compId=315" onclick="GetSec('Locations');">Locations</a>
链接指向同一页面,GetSec 函数显示基于该部分的 div:
function GetSec(id)
{
"Locations" == id, document.getElementById("DivLocation").style.display = "block"
}
我需要另一个页面上的链接来打开原始页面并在原始页面上显示该部分。我在第 2 页尝试了一个链接,但它尝试在第 2 页而不是第 1 页调用 javascript 函数。
总结:
第 1 页
调用javascript函数GetSec的链接
GetSec 显示部分“位置”
第 2 页
打开第 1 页的链接
需要一种方法在第 1 页上显示部分“位置”
【问题讨论】:
-
你需要一些东西来告诉“第 1 页”你来自“第 2 页”并且你想去那个部分。几乎有无数种方法可以做到这一点。一种方法是将“位置”查询字符串添加到 URL 并将 id 添加到其中,然后在“页面 1”上具有读取 URL 的代码,如果存在查询字符串,则显示相关部分。跨度>
标签: javascript jquery html asp.net hyperlink