怎样动态改变URL的地址

jsnjmayang 2011-07-29 09:23:04
我现在想实现,点击某个东西,就动态改变一下地址栏的URL。。。可以吗?
...全文
441 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 mubeibei 的回复:]
不客气~·要是OK了~·楼主别忘了结贴~·HOHO~·
[/Quote]

呵呵 谢谢提醒
MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 jsnjmayang 的回复:]
引用 19 楼 mubeibei 的回复:
你可以这样,如果页面刷新就把window.location存到后台数据,然后每次用户要是刷新页面的话,就先从后台数据中读取,要是有就显示。

这.....
不太好控制..


呃~·好的方法我也想不出来了~·能力有限~·楼主可以先试试~·没准写的过程中,能发现好的技巧~·

嗯 好的...谢谢啊....
[/Quote]

不客气~·要是OK了~·楼主别忘了结贴~·HOHO~·
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 mubeibei 的回复:]
你可以这样,如果页面刷新就把window.location存到后台数据,然后每次用户要是刷新页面的话,就先从后台数据中读取,要是有就显示。

这.....
不太好控制..


呃~·好的方法我也想不出来了~·能力有限~·楼主可以先试试~·没准写的过程中,能发现好的技巧~·
[/Quote]
嗯 好的...谢谢啊....
MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 jsnjmayang 的回复:]
引用 17 楼 mubeibei 的回复:
你可以这样,如果页面刷新就把window.location存到后台数据,然后每次用户要是刷新页面的话,就先从后台数据中读取,要是有就显示。


这.....
不太好控制..
[/Quote]

呃~·好的方法我也想不出来了~·能力有限~·楼主可以先试试~·没准写的过程中,能发现好的技巧~·
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 mubeibei 的回复:]
你可以这样,如果页面刷新就把window.location存到后台数据,然后每次用户要是刷新页面的话,就先从后台数据中读取,要是有就显示。
[/Quote]

这.....
不太好控制..
MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 jsnjmayang 的回复:]
点击某块数据...然后点击下一页..这样的话。用户如果F5或在地址栏回车..那样..数据又跑到第一页了。所以我要跟踪到他点击了哪块数据,并把相应参数传过去

我的意思,你懂的。。。
[/Quote]

你可以这样,如果页面刷新就把window.location存到后台数据,然后每次用户要是刷新页面的话,就先从后台数据中读取,要是有就显示。
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
点击某块数据...然后点击下一页..这样的话。用户如果F5或在地址栏回车..那样..数据又跑到第一页了。所以我要跟踪到他点击了哪块数据,并把相应参数传过去

我的意思,你懂的。。。

MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 jsnjmayang 的回复:]
引用 13 楼 mubeibei 的回复:

引用 11 楼 jsnjmayang 的回复:
引用 10 楼 fengyun817 的回复:

引用楼主 jsnjmayang 的回复:
我现在想实现,点击某个东西,就动态改变一下地址栏的URL。。。可以吗?


楼主要的是只改变地址栏内容,不跳转,大家都理解错了。这个ms不好办。


对的。我只是想改变地址栏的数据...
……
[/Quote]

window.location = 'http://www.baidu.com?'+参数;

你可以这样,只是页面会刷新一下而已~·
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 mubeibei 的回复:]

引用 11 楼 jsnjmayang 的回复:
引用 10 楼 fengyun817 的回复:

引用楼主 jsnjmayang 的回复:
我现在想实现,点击某个东西,就动态改变一下地址栏的URL。。。可以吗?


楼主要的是只改变地址栏内容,不跳转,大家都理解错了。这个ms不好办。


对的。我只是想改变地址栏的数据...


如果是这样的话~·
那估计做不到,要是……
[/Quote]

哦好的。谢谢。。

我的需求是这样的。我页面中的数据都是异步过来的。而且还不少。。当用户点击某个信息的时候,我就想把相应的参数也加到URL中,这样。用户刷新页面的时候,我还能让他们保持在相同的数据下面,

那我看看能不能用onunload来变相实现吧
MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 jsnjmayang 的回复:]
引用 10 楼 fengyun817 的回复:

引用楼主 jsnjmayang 的回复:
我现在想实现,点击某个东西,就动态改变一下地址栏的URL。。。可以吗?


楼主要的是只改变地址栏内容,不跳转,大家都理解错了。这个ms不好办。


对的。我只是想改变地址栏的数据...
[/Quote]

如果是这样的话~·
那估计做不到,要是改变了url地址的话。肯定会跳转的
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
感慨一下.CSDN回复速度好快
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 fengyun817 的回复:]

引用楼主 jsnjmayang 的回复:
我现在想实现,点击某个东西,就动态改变一下地址栏的URL。。。可以吗?


楼主要的是只改变地址栏内容,不跳转,大家都理解错了。这个ms不好办。
[/Quote]

对的。我只是想改变地址栏的数据...
fengyun817 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 jsnjmayang 的回复:]
我现在想实现,点击某个东西,就动态改变一下地址栏的URL。。。可以吗?
[/Quote]

楼主要的是只改变地址栏内容,不跳转,大家都理解错了。这个ms不好办。
MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jsnjmayang 的回复:]
直接跳转到百度了
[/Quote]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<input type="button" value="click me" id="btn" />

<script>
document.getElementById('btn').onclick = function(){
window.location = 'http://www.baidu.com';
};
</script>
</body>
</html>
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
直接跳转到百度了
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
window.location = 'http://www.baidu.com';
</script>
</body>
</html>

直接跳转.....
MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jsnjmayang 的回复:]
引用 1 楼 mubeibei 的回复:

window.location = 'http://www.baidu.com';

这个不行啊。。

回复速度真快。。谢谢。。呵呵
[/Quote]

看我第二个回复,那个是点击后改变地址栏
豆虫 2011-07-29
  • 打赏
  • 举报
回复
window.location = '你的url';
knightzhuwei 2011-07-29
  • 打赏
  • 举报
回复
window.location.href = 'http://www.baidu.com';
jsnjmayang 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mubeibei 的回复:]

window.location = 'http://www.baidu.com';
[/Quote]
这个不行啊。。

回复速度真快。。谢谢。。呵呵
加载更多回复(4)

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧