var Arrtext=[textvalue所有值];
window.showModalDialog('',Arrtext,..);另个页面
var argArr = window.dialogArruments

解决方案 »

  1.   

    做了一个简单的
    a.htm页面:
    <script language="JavaScript"> 
        function ShowModalDialog(){
            var arr = window.showModalDialog("b.htm",window,"status:no;resizable:yes;dialogHeight=290px;dialogWidth=600px;");
            for(var i=0;i<arr.length;i++)
                alert(arr[i]);
        }
    </script> 
        <input type="button" onclick="ShowModalDialog();" value="test">
    b.htm页面
    <script language="JavaScript"> 
        function WinClose(){
            var arr = [];
            for(var i=0;i< document.frm.elements.length;i++){
                var obj = document.frm.elements[i];
                if(obj.type == "text"){
                    arr.push(obj.value);
                }
            }
            window.returnValue = arr;
            window.close();
        }
    </script> 
    <body> 
    <form name="frm"> 
        <input type="text" name="t1">
        <input type="text" name="t2">
        <input type="text" name="t3">
        <input type="button" onclick="WinClose();" value="test">
    </form> 
    </body>
      

  2.   

    分已经给了。还剩60
    是我表达不清楚么?
    分已经给了。。
    我详细的说一下:首先a.htm是父窗口,有个text 用window.showModalDialog("b.htm")得到一个值。(b.htm中有n个可以选择的值)。现在如果我在a.htm中的text中输入一个值,然后点确定,这时候要验证这个值是否在b.htm中。明白了么,个位大侠们。验证这点说什么都做不出来了。希望大家帮帮小弟的忙。