是否可以使用Java脚本将另一个网页更改为另一个网页?

时间:2019-03-18 20:24:08

标签: javascript html css

我有一个主页,上面有一系列谜题作为链接,然后每个谜题都有自己的网页。在拼图页面上输入正确的密码后,我希望a)出现窗口警报,确认密码正确,b)将指向下一个拼图的链接添加到首页,并c)重定向到首页。 / p>

我有窗口警报并向下重定向,我只是不知道在这种情况下如何(或什至有可能)对主页进行更改。

当前,if语句如下:

if (this.document.login.pass.value == password) {
    window.alert("Correct password.");
    top.location.href="home.html"; 
}

以前,他们只是在主页上输入了密码表单,并且当然工作得很好,其中content1是我们想要添加到页面的链接。

if (input == password1) {
    var x = document.getElementById("content1");
    x.style.display = "block";

是否可以从另一页完成此操作?我正在使用其他人的代码,我有些迷茫,因此感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用URL哈希或cookie。

  • 哈希:

在拼图页面上:window.location.href='homepage.html#to-test-4'

在首页上:alert(window.location.hash)

这当然对用户来说是非常可见的,因为它显示在他们的地址栏中,因此他们可能会作弊。下一个方法是更离散的。

  • Cookie:

请参见https://github.com/js-cookie/js-cookie

上的示例