一、關閉當前頁面,打開新的頁面
(1)方法一:利用超鏈接
超鏈接<a href="http://www.cnblogs.com/liumengdie/" title="我的博客" >Welcome</a>
(2)方法二:利用js來跳轉頁面——(在同當前窗口中打開窗口)
window.location.href="http://www.cnblogs.com***/" ;
二、保留當前頁面,打開一個新的tab頁面
(1)方法一:利用超鏈接
超鏈接<a href="http://www.cnblogs.com/liumengdie/" title="我的博客" target="_blank">Welcome</a>
(2)方法二:利用js打開新頁面(在另外新建窗口中打開窗口)
window.open("http://www.cnblogs.com/liumengdie/",“_blank”);
三、保留當前頁面,打開一個非tab頁面
window.open(url, "_blank", "scrollbars=yes,resizable=1,modal=false,alwaysRaised=yes");
這個方法也可以控制窗口屬性,控制窗口大小等:
function openwin(){ window.open ('pop2.html', 'popwindow', 'height=200, width=320, top=0, left=24, .toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'); }
上面的代碼要寫在一行上面''popwindow' 彈出窗口的標題名字;height=200 彈出窗口高度;width=320 彈出窗口寬度;top=0 彈出窗口距離屏幕上方的象素值;left=24 窗口距離屏幕左側的象素值;toolbar=no 彈出窗口是否顯示工具欄,yes為顯示;menubar,scrollbars 控制彈出窗口的菜單欄和滾動欄的顯示。resizable=no 是否允許改變彈出窗口大小,yes為允許;location=no 彈出窗口是否顯示地址欄,yes為允許;status=no 是否顯示狀態欄內的信息(通常是文件已經打開),yes為允許;
參考:https://www.cnblogs.com/liumengdie/p/7918601.html
https://www.cnblogs.com/xieon1986/articles/1428430.html