隐藏frame
#default#download
xmlhttp用以上方式提交姓名,服务端处理反馈信息

解决方案 »

  1.   

    use hidden frame, or remote scripting, or activex (including Microsoft.XMLHTTP component), or java applet,or  download behavior, or web service behavior,.....
      

  2.   

    一个本办法
    <script id="myjs" src=""></script>
    myjs.src="remotecgi?name=koo&age=18&sex=female";
    返回是*.js代码通知上传成功。
      

  3.   

    动态提交太慢了.可以把所有的东西都读出来,然后编写javascript,能过form来实现.
      

  4.   

    你可以用一个隐藏的IFRAME来实现的
    <form target=ifm action="文件名称">
    <Input name=txtName type=text>
    </form>
    <span id=con>
    <iframe name=ifm id=ifm width=0 height=0></iframe>
    当你提交信息时提交到了这个隐藏的IFRAME里面,
    然后把从这个页面里面得到的信息给你的当前页面即
    parent.con.innHTML="此姓名的人员信息"
    具体的步骤你自己可以写写的,当然你也可以用XMLHTTP来实现,
    这样就不需要这个隐藏的帧了,直接得到想要的信息
      

  5.   

    同意楼上的,
    可以用iframe实现,以前做过这样的页面,就是这样实现的,效果不错,
    还很灵活。
      

  6.   

    给你一个用 #default#download 方法实现的代码你可以根据需要自己改一改:分两个文件
    test.htm,test.asp
    test.htm 为录入界面,注意要用 http://形式打开才能看到效果,因为它
    调用test.asp从数据库读取数据.<!---test.htm--->
    <!---输完姓名后按Tab健,或者点击窗口(只要失去焦点)就会触发自动输入事件--><HTML>
    <HEAD>
    <SCRIPT>
    function onDownloadDone(s) {eval(s);}
    </SCRIPT>
    </HEAD>
    <BODY><div ID="oDownload" STYLE="behavior:url(#default#download)"></div>
    <input id="sname" type=text onblur="auto.click()">
    <A HREF="javascript:oDownload.startDownload('test.asp?sname='+sname.value, onDownloadDone)" id=auto>自动输入</A><br><br>
    <form id=form1>
    <input type=text id='sex'><input type=text id='phone'>
    <select size=1 id='area'>
    <option>上海</option><option>北京</option><option>广州</option><option>深圳</option><option>长沙</option>
    </select>
    <input type=reset>
    <form>
    </BODY>
    </HTML><%
    '---test.asp----
    sname=Request.QueryString("sname")
    if isempty(sname) or len(sname)=0 then 
    Response.Write "sex.value='';phone.value='';area.selectedIndex=-1;"
    Response.End 
    end if 'set conn=server.CreateObject("adodb.connect")
    'conn.open "your database connect string" 
    'set rs=server.CreateObject("adodb.recordset") 
    'rs.Open "select * from UserInfo where usrname='" & sname & "'",conn,1,1
    'if rs.EOF and rs.BOF then
    ' rs.Close:set rs=nothing
    ' conn.close:set conn=nothing
    ' Response.Write "sex.value='';phone.value='';area.selectedIndex=-1;"
    ' Response.End 
    'else 
    ' u_sex=rs("sex")
    ' u_phone=rs("phone")
    ' u_area=rs("area")
    ' rs.Close:set rs=nothing
    ' conn.close:set conn=nothing
    'end if
    u_sex="男"
    u_phone="020-8877234"
    u_area="长沙"%>
    form1.sex.value='<%=u_sex%>';
    form1.phone.value='<%=u_phone%>';
    for(var i=0;i<form1.area.length;i++)  if (form1.area.options[i].text=='<%=u_area%>') break;
    form1.area.selectedIndex=i;
      

  7.   

    一个小错误:Response.Write "sex.value='';phone.value='';area.selectedIndex=-1;"改为:Response.Write "form1.sex.value='';form1.phone.value='';form1.area.selectedIndex=-1;"