我有两个html文件first.html
和second.html
。两者都使用文件main.js
。所以我们假装我在second.html
,我想将window.location.href
更改为first.html
。但同时,我想调用一个函数,该函数应该在从第二个文件加载后立即在first.html
文件中执行。那我该怎么做呢如何检查从哪个页面调用first.html
文件加载?
如果我将使用以下代码,
$(document).ready(function() {...});
每次加载该函数,我加载此页面。但是我想在从second.html文件加载页面时执行该函数。
希望你理解我的问题。
答案 0 :(得分:1)
您可以查看该网页的网址。 window.location.href应该为您提供网址,您可以在其中确定您所在的网页。
答案 1 :(得分:0)
好的,所以你只想在从first.html
加载second.html
时加载该功能。您可以使用localstorage或cookies来存储页面名称。
然后使用if语句检查cookie是否相等,让我们对您之前的页面名称说出然后加载该函数。然后重置cookie /删除它。本地存储也做类似的事情,但根据w3学校,它们比cookie更好。我不太相信那个网站。