我有两个页面,例如page1.jsp和page2.jsp,以及一个通用的javascript文件script.js。
我在 page1.jsp 中有一个 onclick 调用,如下所示:
<td><a href="#" onclick="onTab_ServiceTypes();">004</a></td>
这个方法在 script.js 中定义为:
<script>
function onTab_ServiceTypes() {
// Here I want to hide a div of page2.jsp, like this
$("#div_of_page2JSP").hide();
}
</script>
我该怎么做?
最佳答案
如果两个页面都是独立的(page2 通过页面重新加载来加载),则无法执行此操作。
您可以做的是使用 cookie/网络存储(本地存储/ session 存储)存储单击状态,然后在加载第二个页面时检查存储值的状态,然后隐藏/显示这些元素。
关于javascript - 触发一个页面的事件影响另一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17405658/