我是一個初學HTML-CSS-JS,我有這個問題:如何只加載一個html頁面並在其中運行一個函數只需點擊一下?
當我在我的網站page1.html,我可以通過選擇一個子菜單(例如,子菜單1是「運動」,當我點擊它時,只有標記爲「運動」的文章可見)。下面是函數:
<script style="text/javascript">
<!--
function sortNews(id){
var elmt = document.getElementsByTagName("section");
for(var i = 0; i<elmt.length; i++){
if(id == "all")
elmt[i].style.display = "block";
else if(elmt[i].className != id)
elmt[i].style.display = "none";
else
elmt[i].style.display = "block";
}
}
// -->
</script>
當我在page2.html我也可以選擇通過導航欄第1頁的子菜單(這意味着,當我的鼠標一下菜單「新聞」子菜單出現我可以直接點擊「運動」)。我的問題是:我可以加載page1.html並運行上面的功能,而無需另一次點擊用戶? (所以只有「sport」文章的新聞頁面纔會被加載)
提前致謝! 此致敬禮
不知道你是問。你能否修改這個問題並清楚你所要求的? – MaVRoSCy 2012-08-03 08:37:25