当前位置: 首页 > 面试题库 >

跨页面坚持JavaScript变量吗?

濮阳
2023-03-14
问题内容

有没有办法可以在各个页面上持久保存javascript变量?假设在Page AI中进行设置window.someVar = 5。然后,通过单击A中的超链接,移至页面B,然后执行类似的操作alert(window.someVar)-我应该得到一个显示5的消息框。是否有someVar这样的持久方法…?


问题答案:

您可以使用窗口的名称window.name来存储信息。这称为JavaScript会话。但是,只有在使用相同的窗口/选项卡的情况下,它才起作用。



 类似资料:
  • 问题内容: 我正在尝试捕获表单的“提交”按钮,如果表单已提交,页面将刷新,并显示一些隐藏的字段。我想捕获表单是否已经提交过,以及是否在重新加载时提交,我想取消隐藏隐藏字段。我试图使用全局变量来实现此目的,但是我无法使其正常运行。 这是我尝试过的: 关于此代码有什么问题的任何建议? 问题答案: 由于HTTP是无状态的,因此每次加载页面时,它将使用JavaScript中设置的初始值。您不能在JS中设置

  • 我试图捕捉表单的提交按钮,如果表单被提交,页面会刷新,我会显示一些隐藏的字段。我想捕捉表单之前是否提交过,如果它在重新加载时提交,我想取消隐藏的字段。我试图使用一个全局变量来实现这一点,但我无法使它正常工作。 以下是我所尝试的: 关于这个代码有什么问题,有什么建议吗?

  • 问题内容: 当访问一个页面时,我想启动一个会话并存储一个会话变量: 然后从另一个页面,我想检查该会话变量是否已存储: 此代码对我不起作用。 问题答案: 从对该问题的评论来看,似乎缺少调整后的会话 。save_path 导致PHP会话处理程序的这种行为不当。只需指定一个存在的目录(在文档根目录之外),该目录就可以被PHP读取和写入,以解决此问题。

  • 我写了一个游戏java脚本代码,我需要用超文本标记语言显示分数变量。我尝试它,但它总是打印0,而不是增加分数。分数变量递增1,但在超文本标记语言页面上,它保持显示0。在哪里我应该改变标签以正确显示它,还是我需要改变它java脚本得分功能? 我的Java脚本代码: HTML代码:

  • 我正在编写一个 Java 程序。它应该打印出年终账户余额,今年投资,年度回报和年度数量。前任: 第一年-投资10000美元,投资额为10%,最终投资额为11000美元第二年-在现有11000美元的基础上再投资10000美元,现在你有21000美元,年回报率为2100美元,最终投资额为23100美元,持续投资6年。 我的代码打印了所有6年,但与第一年的值相同。循环有什么问题吗?非常感谢。这里我的代码

  • 问题内容: 我有两个页面-“页面1”和“页面2”。在第1页上,有一个文本框,其值例如为100,最后是一个按钮。 通过按下按钮,我希望javascript将文本框的值保存在全局(?)变量中,然后跳转到第2页。使用“ window.onload”,我想要第二个Javascript函数来提醒保存在page1的值。 这是我的Javascript代码: 在“页面1”上,我有一个带有以下内容的发送按钮: 它启