在Javascript怎么定义一个变量在当页面刷新后此变量仍然能保存其值

 我来答
jonggers
推荐于2017-11-24 · TA获得超过846个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:540万
展开全部
给你一个思路,把变量保存在window.location.href里,也就是URL地址里,如:
http://zhidao.baidu.com/question/273723697.html?push=keyword
上面地址中的keyword,刷新页面后还会存在,刷新后再获取它就可以了
更多追问追答
追问
我要那个值,能在Javascript中取得到,改变url地址、在Javascript中是取不到值的吧
追答
之前的网址是:http://zhidao.baidu.com/question/273723697.html
通过js把你的值附加到后面:http://zhidao.baidu.com/question/273723697.html?aaa=bbb
其中bbb为你所要的值,而aaa=bbb即使你刷新页面他还会存在,之后再在js里获取bbb这个值就可以,至于你说的改变URL地址也是一样的道理,在URL后追回参数,同上
wbx0411
2011-05-30
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
放在opener里,或者parent、top里,就可以保存了
当前页面肯定是保存不了的
追问
能在说得详细一点吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tywandd
2011-05-30 · TA获得超过192个赞
知道答主
回答量:152
采纳率:0%
帮助的人:93.8万
展开全部
<script>
window.onbeforeunload = function()
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
alert("关闭");
}else{
alert("刷新");
}
}
</script>
这是一个判断页面是操作是关闭还是刷新的,不知道能不能实现你说的,我没试过,一般情况下是不可能的,除非存session里面或cookie里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式