注:忽略#后面的字符
比如
http://nt.eepw.com.cn/showtopic-4.aspx
应该改成
http://nt.eepw.com.cn/showtopic-4-1.aspx(因为是第一页)
另外:还能进行替换
比如把
http://nt.eepw.com.cn/showtopic-4-1.aspx
替换成
http://nt.eepw.com.cn/showtopic-4-7.aspx(也就是变成第七页)
也就是写
funtion getcurrentpageurl()
{
返回的值是我要的形如http://nt.eepw.com.cn/showtopic-帖子编号-第几页.aspx的网址
}
funtion goPagenum(pagenum)
{
把当前的网址中的页码替换成另一个页码的,然后进行跳转
}
s = "http://nt.eepw.com.cn/showtopic-4-2.aspx#24";
p = /.*([0-9]+).*([0-9]+).*/;
r = p.exec(s);
alert("http://nt.eepw.com.cn/showtopic-"+r[1]+"-"+r[2]+".aspx");
</script>
网址:http://nt.eepw.com.cn/showtopic-2.aspx脚本出现错误
行:67
字符:1
代码:0
错误:'r.1' 为空或不是对象
网址:http://nt.eepw.com.cn/showtopic-2.aspx
实际上这样的网址是编号为2的这个帖子的第一页你那样的写法还是不行啊
var url=window.location.href;alert(url);你试试