URL对象 go(target)
描述:
让浏览器跳转至URL对象所表示的网页地址。
参数:

传入的target参数可以是以下几种类型:

类型 说明
不指定 如果不指定target时,将从当前网页中进行跳转,即类似于document.location.href="..."这种形式进行网页跳转。
String "_self" 当指定为字符串"_self"时,将在自身框架中打开网页,即与“不指定target参数”效果一样。
"_blank" 当指定为字符串"_blank"时,将在新窗口中打开网页。
"_parent" 当指定为字符串"_parent"时,将在父框架中打开网页。
"_top" 当指定为字符串"_top"时,将在顶级框架中打开网页。
"_opener" 当指定为字符串"_opener"时,将在父窗口中打开网页。
提示:
这儿的“父窗口”是指,在某个网页A中,通过JS代码弹出了一个小窗口网页B(注意是弹出小窗口,这与target="_blank"方式打开的窗口不同),在小窗口网页B中,我们把A网页所在的窗口叫做“父窗口”。
此参数同样适用于通过IE浏览器弹出的模态窗口(showModalDialg, showModelessDialg)网页。
其它字符串 当为其它字符串时,程序将自动在当前框架和顶级框架网页文档中匹配id或name属性值等于target参数值的(iframe和frame)元素,如果成功匹配,将在匹配到的框架中打开网页,如果未能成功匹配,此方法将不做任何操作。
0 当传入数字0时,表示在本窗口中打开网页,但不保留当前网页的浏览历史。即,跳转到页面后,如果用户再点击浏览器的“后退”按钮,将不能再退回到本页,而是退回到本页的前一页。对于某些更新过后的页面,为防止用户点击浏览器的后退按钮,再退回到数据更改前的(过期状态)页面,跳转时向此方法传入参数0,将非常地有用!
返回:
void   无返回值。
示例:
js代码:
JSer.url("http://www.jdiy.org/?s=js").set("other=text&s=JSer").go("_blank");
结果:
将在新窗口中打开: http://www.jdiy.org/?s=JSer&other=text
示例:
假设当前页地址为:
http://www.jdiy.org/?s=js
js代码:
JSer.url().del("s").go(0);
结果:
将跳转至: http://www.jdiy.org/ ,且跳转后,点浏览器“后退”按钮,将不可再返回到 http://www.jdiy.org/?s=js
请参考:
open(width, height), open(object)