我知道要用javascript, 但是怎么控制? 注意, 是不确定的多个子窗口.

解决方案 »

  1.   

    子窗口是个對象,賦予名字然後用名字.document.來控制
      

  2.   

    你如果知道你要控制的子窗口的名字,这时可以这样引用:
    windowName.document.write("...");
    如果这是你打开的窗口,在打开时可以把窗口的引用赋给一个变量,这时:
    var oWnd=window.open("www.imafool.com");
    oWnd.document.write("...");希望能帮到你。
      

  3.   

    给你个例子,你就会明白的了<body>
    <input onblur="openWin(value)">
    <script>
    var a=[]
    function openWin(v){
    s=""
    for(i=0;i<parseInt(v);i++){
    a[i]=open('about:blank','','width=100,height=100')
    a[i].document.write("<body><input id=txt></body>")
    s+="<input type=button value="+i+" onclick='a["+i+"].document.all.txt.value=\"fason\"'> "
    }
    win.innerHTML=s
    }
    </script>
    <span id=win></span>
    </body>
      

  4.   

    如果只知道子窗口的窗口名, 可不可以控制这个子窗口?
    如window.open("xx.htm","openwin","200,200");
    打开的子窗口名为"openwin", 可不可以根据这个窗口名来控制这个子窗口, 比如显示一行字