js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数相关的知识,希望对你有一定的参考价值。
function openwin(taskno)
window.open ('playIt.jsp?taskno='+taskno,'play','height=100,width=400,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
在新窗口怎么获取taskno
新页面:
<script>
function getparam()
var query = location.search.substring(1);
var values= query.split("&");
for(var i = 0; i < values.length; i++)
var pos = values[i].indexOf('=');
if (pos == -1) continue;
var paramname = values[i].substring(0,pos);
var value = values[i].substring(pos+1);
alert(paramname +","+value );
</script>
<body onload = "getparam();"></body>
Js基础01-打开新窗口(window.open)
JavaScript-打开新窗口(window.open)
open() 方法可以查找一个已经存在或者新建的浏览器窗口。
语法:
window.open([URL],[窗口名称],[参数字符串]);
参数说明:
URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。 窗口名称:可选参数,被打开窗口的名称。 1.该名称由字母、数字和下划线字符组成。 2."_top"、"_blank"、"_self"具有特殊意义的名称。 _blank:在新窗口显示目标网页。 _self:在当前窗口显示目标网页。 _top:框架网页中在上部窗口中显示目标网页。 3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。 4.name 不能包含有空格。 参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
参数表:
以上是关于js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数的主要内容,如果未能解决你的问题,请参考以下文章
JS window.open()打开新窗口、监听新窗口关闭事件
js window.open打开页面问题,何时打开是新的页签,何时打开是新的窗体?