不明白你这个传值是什么意思如果是2.asp?aaa=ddd这样的
直接window.open("2.asp?aaa=ddd",'1','')对应的target就好
子传父就是
window.opener.location.href=url

解决方案 »

  1.   

    父页向子页传值
    var win1 = open("2.asp", "win1")
    win1.xxx = xxxx; (如win1.document.forms[0].xxx.value="xxx")子页向父页传值
    parent.xxx = xxx;
      

  2.   

     我希望的不是OPEN,而是像parent.xxx = xxx;这样. 但是子页面操作父页面的信息容易,父页面操作子页面的信息就不知道. 如这个是子页面操作父页面的方法:window.opener.document.getElementById("ff").innerHTML=""; 反过来,父页面操作子页面的方法呢? 求高手帮忙.
      

  3.   

    父页向子页传值 
    var win1 = open("2.asp", "win1") 
    win1.xxx = xxxx; (如win1.document.forms[0].xxx.value="xxx") 这个不就是父页面操作子页面吗?
      

  4.   

    可能我表述得不够清楚:子页1是用JS打开的:window.open("2.asp",'1','... 
    子页2是用JS打开的:window.open("2.asp",'2','... 
    子页3是用JS打开的:window.open("2.asp",'3','... 如果子页1已打开,不再打开,并传值至子页1.
    如果子页2已打开,不再打开,并传值至子页2.
    ...感谢帮忙.
      

  5.   

    win[b].document.getElementById('div1').innerHTML=b;已经解决了,感谢各位大侠帮忙啦.