属性使⽤说明
⽐如domain/#admin的="#admin"。利⽤这个属性值可以做⼀个⾮常有意义的事情。
很多⼈都喜欢收藏⽹页,以便于以后的浏览。不过对于Ajax页⾯来说的话,⼀般⽤⼀个页⾯来处理所有的事务,也就是说,如
果你浏览到⼀个Ajax页⾯⾥边有意思的内容,想将它收藏起来,可是地址只有⼀个呀,下次你打开这个地址,还是得像以往⼀
样不断地去点击⽹页,找到你钟情的那个页⾯。另外的话,浏览器上的“前进”“后退”按钮也会失效,这于很多习惯了传统页⾯
的⽤户来说,是⼀个很⼤的使⽤障碍。
那么,怎么⽤来解决这两个问题呢?其实⼀点也不神秘。
⽐如,我的作者管理系统,主要功能有三个:普通搜索、⾼级搜索、后台管理,我分别给它们分配⼀个hash值:#arch、
#advarch、#admin,在页⾯初始化的时候,通过来判断⽤户需要访问的页⾯,然后通过javascript来
调整显⽰页⾯。⽐如:
复制代码代码如下:
varhash;
hash=(!)?"#arch":;
=hash;
//调整地址栏地址,使前进、后退按钮能使⽤
switch(hash){
ca"#arch":
lectPanel("pnlSearch");//显⽰普通搜索⾯板
break;
ca"#advarch":
ca"#admin":
}
通过=hash这个语句来调整地址栏的地址,使得浏览器⾥边的“前进”、“后退”按钮能正常使⽤(实质上欺
骗了浏览器)。然后再根据hash值的不同来显⽰不同的⾯板(⽤户可以收藏对应的⾯板了),这就使得Ajax页⾯的浏览趋于
传统化了。
本文发布于:2022-12-08 13:05:44,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/66227.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |