本帖最后由 LalaIDK 于 2011-07-11 22:59:32 编辑

解决方案 »

  1.   

    本帖最后由 net_lover 于 2011-07-11 23:00:18 编辑
      

  2.   

    <script language="JavaScript">
    var m1 = window.top.frames["msg1"].document.getElementsByTagName('input')
    alert(m1.length)
    </script>试了下 再浏览器端运行还是0<font color=0000FF>我本沉默</font></a>对聊天室的人喊到,我们这里人多,力量大,现在广招弟子!欢迎兄弟们加入!<input  type=button value='加入!' onClick=javascript:zsdz8236011.disabled=1;window.open('../jhmp/mp1.asp?id=魂','d') name=zsdz8236011></font>按钮是这样的,大概是动态生成的,input button对象 每次value大不太一样 没有id
      

  3.   

    可以得到啊。下面是完整的例子<html>
     
    <frameset cols="225, *" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9">
        <frame name="msg0" src="1.htm" scrolling="no" frameborder="1" />
        <frame name="msg1" src="2.htm" frameborder="0" />
    </frameset>
    </html>
    1.htm
    <input onclick="alert(window.top.frames['msg1'].document.getElementsByTagName('input').length)" type=button value=test>2.htm
    <input><input type=button>
      

  4.   

    本帖最后由 net_lover 于 2011-07-11 23:28:02 编辑
      

  5.   

    3Q楼上大大。。解决了。。原来是我msg1里没有input button.....