页面结结构是这样的, 
HTML code
WebForm1.aspx
...
<td >
<iframe id="pM" src=WebForm4.aspx frameborder =0 style="WIDTH: 100%; HEIGHT: 100%">
</iframe>
</td>WebForm4.aspx
<frameset id=fraMain cols="20%,*">
  <frame id=fralist src="imagelist.aspx">
    <frameset rows="40%,*">
      <frame src="">
      <frame src="">
    </frameset>
</frameset>
imagelist.aspx
...
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" scroll="no">
  <form id="Form1" method="post" runat="server">
    <select id="listbox1" size="2" name="fdsfds" style="WIDTH: 100%; HEIGHT: 100%">
      <OPTION value=""></OPTION>
    </select>
  </form>
</body>
...
我怎么才能在WebForm1.aspx中引用到 imagelist.aspx 中的 listbox1? 
比如这样document.pM.document.fralist.document.listbox1 
可是实际上不行。 

解决方案 »

  1.   

    我要太清楚,aspx我不太懂啊可能在<frame src=""> 
    联接吧
      

  2.   

    frame和iframe最好都定义上name属性document.frames["pM"].frames["fralist"].document.getElementById("listbox1")
      

  3.   

    给你回答了,firefox和IE都已经调试通过,没有问题的
      

  4.   

    firefox 中获取listbox1的方法document.getElementById("pM").contentDocument.getElementById('fralist').contentDocument.getElementById('ListBox1') 
    IE中的方法document.all.pM.document.frames[0].frames["fralist"].document.getElementById('ListBox1')