deo*_*oll 108 javascript
有没有办法可以在各个页面中保存javascript变量?假设在页面AI设置window.someVar = 5
.然后我通过点击A中的超链接移动到页面B,并做类似的事情alert(window.someVar)
- 我应该得到一个显示的消息框5.是否有一种技术可以坚持someVar
这样......?
Gum*_*mbo 113
您可以使用窗口名称window.name
来存储信息.这称为JavaScript会话.但只有使用相同的窗口/标签,它才有效.
And*_*ume 42
为了完整起见,还要了解HTML5的本地存储功能和sessionStorage.所有现代浏览器的最新版本都支持这些浏览器,并且比cookie更容易使用且不那么繁琐.
http://www.w3.org/TR/2009/WD-webstorage-20091222/
https://www.w3.org/TR/webstorage/.(第二版)
以下是使用sessionStorage和localStorage设置和获取值的示例代码:
// HTML5 session Storage
sessionStorage.setItem("variableName","test");
sessionStorage.getItem("variableName");
//HTML5 local storage
localStorage.setItem("variableName","Text");
// Receiving the data:
localStorage.getItem("variableName");
Run Code Online (Sandbox Code Playgroud)
我推荐网络存储.例:
// Storing the data:
localStorage.setItem("variableName","Text");
// Receiving the data:
localStorage.getItem("variableName");
只需替换variable
您的变量名称和text
您要存储的内容即可.据W3Schools说,它比饼干更好.
归档时间: |
|
查看次数: |
107402 次 |
最近记录: |