让JS执行一个函数,加载另一个html文件

时间:2015-06-03 12:38:23

标签: javascript jquery html

我有两个html文件first.htmlsecond.html。两者都使用文件main.js。所以我们假装我在second.html,我想将window.location.href更改为first.html。但同时,我想调用一个函数,该函数应该在从第二个文件加载后立即在first.html文件中执行。那我该怎么做呢如何检查从哪个页面调用first.html文件加载?

如果我将使用以下代码,

$(document).ready(function() {...});

每次加载该函数,我加载此页面。但是我想在从second.html文件加载页面时执行该函数。

希望你理解我的问题。

2 个答案:

答案 0 :(得分:1)

您可以查看该网页的网址。 window.location.href应该为您提供网址,您可以在其中确定您所在的网页。

答案 1 :(得分:0)

好的,所以你只想在从first.html加载second.html时加载该功能。您可以使用localstoragecookies来存储页面名称。

然后使用if语句检查cookie是否相等,让我们对您之前的页面名称说出然后加载该函数。然后重置cookie /删除它。本地存储也做类似的事情,但根据w3学校,它们比cookie更好。我不太相信那个网站。