gpt4 book ai didi

javascript - 单击链接后的 body onload 事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:48:56 25 4
gpt4 key购买 nike

基本上,我的页面 test.php 页面上有链接。

  <a href="demo.php">click</a> <!-- test.php page -->

我想每次都在 demo.php 页面上的 body onload 事件上调用函数,但只有在点击上面的链接时才不会在页面刷新时调用它。

 <body onLoad="JavaScript:event(1,product,100);">  <!-- demo.php page -->

最佳答案

您可以通过在 URL 和您的链接 HTML 中使用主题标签来实现此目的:

<a href="demo.php#noCall">click</a>

demo.php javascript:

<script type="text/javascript">
window.onload = function() {
if (document.location.href.indexOf("#noCall") == -1) { //Does the hashtag NOT exist in the URL?
alert("Event called when link is not clicked"); //Event called
window.location.hash = ''; //Remove noCall from the hash for page-reload
}
};
</script>

关于javascript - 单击链接后的 body onload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com