![](/img/trans.png)
[英]How do i make current nav link which is also home page active when it's the current page?
[英]how can i click another page's link which includes functions in current page
有2頁。 main.jsp和list.jsp
當我在main.jsp中執行goPage()時,我想創建單擊list.jsp的nav> ul> li(2)事件。
因為list.jsp通過單擊javascript函數顯示信息,所以當我輸入list.jsp時需要單擊
所以無論如何如果我可以在list.jsp中顯示元素,那將是很棒的
這是main.jsp
<body>
<div class="main_wrap">
<div class="sub1"><div class="main_title1"><a href="javascript:goPage();" onclick="callChart(50035); callPie(50035); callMap(50035); callTitle('살인');">월별 통계</a></div></div>
<div class="sub2"><div class="main_title2"><a href="javascript:goPage();" onclick="callChart(50035); callPie(50035); callMap(50035); callTitle('살인');">발생 현황</div></div>
</div>
<script type="text/javascript">
function goPage() {
location.href="list.jsp";
}
</script>
</body>
這是list.jsp的所有功能都位於每個scrript文件中。
<body>
<div class="wrap">
<div class="title">발생현황</div>
<nav>
<ul>
<li><a href="main.jsp"><img src="css/f4f0edb08c97567ce6b0475a63bf7000.png" alt="Italian Trulli" width="50px" height="30px"></img></a></li>
<li><a href="javascript:void(0);" onclick="callChart(50035); callPie(50035); callMap(50035); callTitle('살인');">살인</a></li>
<li><a href="javascript:void(0);" onclick="callChart(50047); callPie(50047); callMap(50047); callTitle('절도');">절도</a></li>
<li><a href="javascript:void(0);" onclick="callChart(50033); callPie(50033); callMap(50033); callTitle('강간');">강간</a></li>
<li><a href="javascript:void(0);" onclick="callChart(50039); callPie(50039); callMap(50039); callTitle('강도');">강도</a></li>
</ul>
</nav>
<div class="chart_map">
<span class="div_sub1">지도 전국 범죄율</span>
<div class='korea'></div>
</div>
<div class="chart_pie">
<span class="div_sub1">검거자</span>
<div class="pie_arrests"></div>
</div>
<script src="js/pie_period.js?v=<%=System.currentTimeMillis() %>"></script>
<script src="js/pie_arrests.js?v=<%=System.currentTimeMillis() %>"></script>
<script src="js/korea_map.js?v=<%=System.currentTimeMillis() %>"></script>
</div>
</body>
與其嘗試在單擊list.jsp
時不嘗試單擊, list.jsp
嘗試在加載list.jsp
時運行相同的代碼,因此可以在文件中添加以下內容:
<!-- list.jsp -->
<script type="text/javascript">
window.addEventListener("load", function(event) {
callChart(50035);
callPie(50035);
callMap(50035);
callTitle('살인');
});
</script>
您可能會喜歡:
代碼示例在主頁上:
function goPage() {
location.href="list.jsp?doclick=1";
}
在列表頁面上:
document.addEventListener('DOMContentLoader', function () {
const urlParams = new URLSearchParams(window.location.search);
const myParam = urlParams.get('doclick');
if(myParam == 1) {
callChart(50033);
callPie(50033);
callMap(50033);
callTitle('강간');
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.