<script>
function mynew()
{
mynew=window.open('new.htm','newwindow','');
}
function addtext()
{
mynew.document.all.mytext.value="welcome";//此句不要写在mynew()中window.open后面,因子窗口可能尚未加载完,访问其中元素会出错
}
</script>
<input type=button name=myaddwin value=open onclick=mynew()>
<input type=button name=newwintext value=addtext onclick=addtext()>new.htm
<input type=text name=mytext>
function mynew()
{
mynew=window.open('new.htm','newwindow','');
}
function addtext()
{
mynew.document.all.mytext.value="welcome";//此句不要写在mynew()中window.open后面,因子窗口可能尚未加载完,访问其中元素会出错
}
</script>
<input type=button name=myaddwin value=open onclick=mynew()>
<input type=button name=newwintext value=addtext onclick=addtext()>new.htm
<input type=text name=mytext>
-----
<input type =button value="新窗口" onclick= win=window.open("test.html?a=参数")>test.html 接收参数
---------
<script language="javascript">
var Request = new Array();
function init()
{
var s = location.search.substring(1);
if (s && s!=""){
var list = s.split("&");
for (var i=0; i < list.length; i++){
var pair = list[i].split("=");
if (pair[0] && pair[0] !=""){
Request[unescape(pair[0])] = unescape(pair[1]);
}
}
}
document.all("show").value = Request["a"];
//alert(dvShow.innerHTML);
}
</script>
<body onload="init()">
<input name=show>
</body>
function mynew()
{
mynew=window.open('sub4.htm','newwindow','');
for(i=0;i>-1;i++)
{
if(mynew.document.readyState=='complete')
{
mynew.document.all.mytext.value="welcome";
break;
}
}
}
</script>
<input type=button name=myaddwin value=open onclick=mynew()>
<html>
<SCRIPT language="JavaScript">
var strValue = "aaa";
function openWindow()
{
showModalDialog ("newHtml.html", window);
}
</SCRIPT>
<input type="button" name="open" value="open" onclick="openWindow()">
</html>//假设要传original.html中的变量strValue。打开的新窗口:newHtml.html
<html>
<SCRIPT language="JavaScript">
function init()
{
var sData = dialogArguments;
var a = sData.strValue;
frm1.txtA.value = a;
}
</SCRIPT>
<body onload="init()" >
<form id=frm1 name=frm1>
<input id=txtA type="text">
</form>
</body>
</html>