你的意思是每当点击"down.asp"页面的某个连接的时候,弹出来的页面必须将right.asp页面的第一个下拉框的内容相关联的第二个下拉框的所有内容读出来。
建议研究一下聊天室的程序,这方面的例子比较多。

解决方案 »

  1.   

    right.asp
    second select
    <select onchange="parent.document.frames('down.asp所在的框架名').location.herf=this.value">
      

  2.   

    <A id=OpenURL href="layerctrl.asp?" onclick="getChildSelectionList(this)" target=_blank ><IMG style="WIDTH: 25px; HEIGHT: 25px"   height    =15 alt=图层控制 src="images/layer.gif" width=16 border=1 ></A>
    function getChildSelectionList(obj)
    {
    var o = parent.frames["downFrame"].document.all["ChildSelection"]
    var arrVt = [];
    for (var i=0;i<o.options.length;i++)
    arrVt = o.options[i].value;
    var strPara = arrVt.join(",");
    obj.href+=strPara;
    }
      

  3.   

    wsj(骆驼) 好象没弄明白,我是想得到right.asp中的一个下拉框的所有选项,也即在down.asp里点击超级连接打开layerctrl.asp,而layerctrl.asp要获得right.asp中的一个下拉框的所有选项
      

  4.   

    var strPara = arrVt.join(",");
    这个strPara就是所有选项呀?
      

  5.   

    TO wsj(骆驼) 
    能解释一下var o = parent.frames["downFrame"].document.all["ChildSelection"]这句话的意思吗?
    这句话好象不是获取right.asp中的一个下拉框的所有选项,而是获取down.asp中的东西
      

  6.   

    sorry , 笔误var o = parent.frames["rightFrame"].document.all["ChildSelection"]
    //得到right.asp(位于rightFrame)中的第二个下拉框对象