用JS脚本将一个文本里的内容提取出来, 传递到一个隐藏的 iframe 浮动帧里去, iframe 得到服务器端的结果后再写到页面上来

解决方案 »

  1.   

    利用xmlhttp对象
    a.htm
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function changeTxtValue()
    {

        var txtValue = document.Test.txt01.value;
        var objXmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");
        objXmlhttp.Open("get", "b.asp?txtValue="+txtValue, false);
        objXmlhttp.Send("");
        var txtReturnValue = objXmlhttp.responseText;
    alert(txtReturnValue);
    //document.Test.txt01.value = txtReturnValue;
    window.setTimeout('changeTxtValue()',9000);
    }//-->
    </SCRIPT>
    <BODY onload="changeTxtValue();">
    <FORM METHOD=POST NAME="Test" ACTION="">
    <INPUT TYPE="text" SIZE="50" NAME="txt01" value=""><BR><BR>
    <INPUT TYPE="text" SIZE="50" NAME="txt02" value="">
    </FORM>
    </BODY>b.asp
    <%
    Dim ctxtValue, cShowStrctxtValue = Request.QueryString("txtValue")IF Len(ctxtValue)<1 Then
    cShowStr = "the str is null!"
    else
    cShowStr = "the str not null! str is " & ctxtValue
    End IFResponse.Write cShowStr
    %>:_)