我想了一下,准备在用户点击超连接事件中,开一个线程用来统计、生成文件,超连接指向那个“Creating PDF file now, please wait ...”页面。 这样用户一点击马上就可以看到下面的那个提示信息。可是等文件生成好之后呢?如何换掉那个提示信息页面?想啊想啊,想了2天,试了好多次,都没有成功。唉,学艺不精,只好来麻烦各位。帮忙帮忙!

解决方案 »

  1.   

    index.jsp
    --------------
    <span id="loadPDF">wait...</span>
    <iframe id="x" src="loadPDF.jsp" hspace="0" vspace="0" width="0" height="0" scrolling="no" frameborder="0"></iframe>
    --------------
    loadPDF.jsp
    --------------
    <%
    String s="";
    ……//这里得到处理后的字符串
    out.println("<script>parent.location.x.innerHTML='"+s+"';</script>");
    %>
      

  2.   

    sorry:
    index.jsp
    --------------
    <span id="loadPDF">wait...</span>
    <iframe id="x" src="loadPDF.jsp" hspace="0" vspace="0" width="0" height="0" scrolling="no" frameborder="0"></iframe>
    --------------
    loadPDF.jsp
    --------------
    <%
    String s="";
    ……//这里得到处理后的字符串
    out.println("<script>parent.location.loadPDF.innerHTML='"+s+"';</script>");
    %>