JS打开新窗口
一.打开新窗口的方法
1.在当前窗口打开
window.location.herf="http://www.redice.com";
2.新建窗口打开
window.open("http://www.redice.com");
window.open("http://www.redice.com","newwindow","height=100,width=100,top=0,left=0")
//height:高度 width:宽度 top:距屏顶距离 left:距屏左距离
二.打开新窗口并传递参数
1.打开新页面
window.open("index.html?id=1&name=new");
//?之后添加需要传递参数的键值对,用&分割
2.在新页面获取参数
function getParam(){
var query = location.search.substring(1);//获取参数键值对
var values = query.split("&"); //以&将键值对分开
var value = new Arrary(values.length); //新建数组用于保存键值
for(var i = 0; i < values.length; i++){
var pos = values[i].indexOf('=');//获取=所在位置
if(pos = -1) continue; //不存在=则继续执行循环
var paramName = values[i].substring(0,pos);//获取参数名称
value[i] = values[i].substring(pos+1); //获取参数 放入数组
}