最近在做一个购物车,在添加书籍时把数据刷新到另外一个页面,必须不重复打开同一个页面:
<script type="text/javascript">
var objWin;
function addToCart(bookId) {
//目标页面
var target = "bookCart.jsp?action=add&bookId=" + bookId;
//判断是否打开
if (objWin == null || objWin.closed) {
objWin = window.open(target,"_target");//名字_target可以随便取
} else {
objWin.location.replace(target);
}
objWin.focus();
return false;
}
</script>
要添加 "_target"给窗口加一个名字,这样当重新刷新页面后,就不会出现重新打开新页面,还是在原来的页面。
http://blog.csdn.net/kreadk/article/details/3161975