前端开发大前端web前端开发,一起交流最cool的技术

JS打开新窗口

2017-08-28  本文已影响15人  墨马

一.打开新窗口的方法

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);             //获取参数 放入数组

         }

总结:

           用JS实现打开窗口以及向行窗口传值的方法,并获取到传输的值。


上一篇下一篇

猜你喜欢

热点阅读