http://www.csdn.net/expert/topic/820/820314.xml?temp=.6833765 上面的跟贴有效的。你是被孟子晃点了呵呵,孟子还不出来招供?

解决方案 »

  1.   

    我的:
    ie5.00.2900.0000没有装sp
      

  2.   

    可以用xmlhttp模拟提交数据,然后返回,不用frame了
      

  3.   

    嗯,昨天我跟lanbor (兰波) 也是这么说的。
    不过孟子在什么地方蒙了他你也没看出来吗?
    f.htm
    =================================
    <frameset rows="0,*">
    <frame src="about:blank">
    <frame src="a.asp">
    </frameset>在IE5里面会出现他所说的问题。如果这样写就不会了:f.htm
    =================================
    <html>
    <frameset rows="0,*">
    <frame src="about:blank">
    <frame src="a.asp">
    </frameset>
    </html>
      

  4.   

    应该不是代码的问题。在你的浏览器地址里输入:
    javascript:self.resizeTo(800,600)
    看看。用iframe在ie5.5+是可行的,在ie5中不识别name属性,所以不行。只能用frameset来做。
      

  5.   

    我的代码在ie5,ie6英文和中文,w2k和xp均测试过,没有问题。
      

  6.   

    IE5中不识别name属性??<html>
    <head>
    <title>emu's test</title>
    </head>
    <body>
    <iframe name=iframe1></iframe>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert(iframe1)
    //-->
    </SCRIPT>
    </body>
    </html>在IE5下面正常啊。
      

  7.   

    不加<html></html>标记,在IE5下面确实有时会“缩在画面坐上角的一个小小的窗口”的,加上就好了。孟子你在IE5下面测试的时候是不是自己偷偷加上了呵呵。
      

  8.   

    To:emu(ston)
    我的意思是在ie5下,不识别
    <form target="iframeName">
      

  9.   

    至于是不是<html></html>的问题,没有碰到过,所以没有测试。大家有ie5 的测试一下啊。
      

  10.   

    我已经把3个文件传到网上了:http://www.tjdlfb.com/test/index.htm
    http://www.tjdlfb.com/test/f.htm
    http://www.tjdlfb.com/test/a.htm(代替a.asp)大家运行http://www.tjdlfb.com/test/index.htm,看看是不是会缩在画面左上角的一个小小的窗口。我的ie: 5.00.3315.1000 运行时,的确缩在左上角。解决办法:将
    f.htm
    =================================
    <frameset rows="0,*">
    <frame src="about:blank">
    <frame src="a.htm">
    </frameset>
    改成:
    f.htm
    =================================
    <html>
    <frameset rows="0,*">
    <frame src="about:blank">
    <frame src="a.htm">
    </frameset>
    </html>问题解决。另外在ie5中,不能用<iframe name=theIframe></iframe>配合<form target='theIframe ....>的方法解决showModalDialog提交而不出现新页面的问题。在ie6中却可以。所以对于ie5,ie6都通用的方法是net_lover(孟子E章)的
    <frameset rows="0,*">
    <frame src="about:blank">
    <frame src="a.asp">
    </frameset>
    方法,不过一定要注意必须在前后加上<html></html>至于 qiushuiwuhen(秋水无恨) 说的用xmlhttp模拟提交数据,然后返回,不用frame的方法,我不懂,不知道谁能帖出代码来。 :(....非常感谢emu(ston)帮我弄到晚上1点多。谢谢
    总之,这都是微软若的祸。为什么ie5,ie6相差这么大!!!
      

  11.   

    呵呵,不谢。
    xmlhttp的代码还是让秋水和孟子来贴吧,我玩的时间不长,玩的也不是很转。还有xmldom的代码,我昨天发给你的第一个大概都是错的,第二个倒是调通了,可是你好像也没收到,咱们看他们两位的吧。秋水(GG||JJ)、孟老大,出手哇!
      

  12.   

    <HTML>
    <HEAD>
    <script language=javascript>
    function Test()
    {
    strA = "txtname=bet_lover&QQ=5385337"
    var oReq = new ActiveXObject("MSXML2.XMLHTTP");
    oReq.open("POST","http://ServerName/VDir/test.asp",false);
    oReq.setRequestHeader("Content-Length",strA.length); 
    oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
    oReq.send(strA);
    alert(oReq.responseText);
    }
    </script>
    </HEAD>
    <BODY>
    <INPUT type=button value="test" onclick="Test()">
    </BODY>
    </HTML>这是接受Form数据的ASP
    <HTML>
    <BODY>
    <TABLE border="1" cellpadding=0 cellspacing=0>
    <%For Each Key In Request.Form%>
    <TR>
    <TD><%=Key%></TD>
    <TD><%=Request.Form(Key)%></TD>
    </TR>
    <%Next%>
    </TABLE>
    </BODY>
    </HTML>"
    var xmlhttp= new ActiveXObject("Microsoft.XMLHTTP")
    xmlhttp.open("POST","http://server/xxx.asp",false)
    xmlhttp.send()
    alert(bytes2BSTR(xmlhttp.ResponseBody))
    </script>
      

  13.   

    <HTML>
    <HEAD>
    <script language=javascript>
    function Test()
    {
    strA = "txtname=net_lover&QQ=5385337"
    var oReq = new ActiveXObject("Microsoft.XMLHTTP")
    oReq.open("POST","http://mengxianhui/asp/test.asp",false);
    oReq.setRequestHeader("Content-Length",strA.length);
    oReq.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    oReq.send(strA);
    alert(oReq.responseText);
    }
    </script>
    </HEAD>
    <BODY>
    <INPUT type=button value="test" onclick="Test()">
    </BODY>
    </HTML>Test.asp
    ====================
    <HTML>
    <BODY>
    <%
    Response.Write "<ol>"
    For Each Item In Request.Form
      Response.write "<li>" & Item & " = " & Request.Form(Item) & "</li>"
    Next
    Response.Write "</ol>"
    %>
    </BODY>
    </HTML>
      

  14.   

    嗯,真快,ActiveXObject("MSXML2.DOMDocument")的例子呢?
      

  15.   

    ActiveXObject("MSXML2.DOMDocument")??它只是xmldom对象,不是xmlhttp对象
      

  16.   

    要的就是它啊。用它来收发数据和解析xml的例子?
      

  17.   

    var xmldom=new ActiveXObject("Microsoft.XMLDOM");
    xmldom.async=false;
    xmldom.load(url);即可了
      

  18.   

    不行!交待的不彻底。xmldom.async=false;在什么情况下用?
    xmldom.async=true; 呢?
    xmldom.load(String) 呢?
    还有selectNodes、documentElement、childNodes 那些解析xml的方法呢?
      

  19.   

    对呀,qiushuiwuhen(秋水无恨) ,就当给我们上上课嘛。 :)