当前位置:软件学习 > 其它软件 >>

怎样让agent向当前web页面输出内容时不覆盖原有内容?

   web应用,我在form上有些信息和一个按钮,此按钮触发一个后台agent,此agent最后会有个输出流,但是输出的内容覆盖了原先页面的内容。怎样才可以不覆盖呢?
   如果可以不覆盖的话,那么是否可以选择输出内容出现在哪一行呢?例如原先页面内容如下:
  <html>
  <head>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">           
  </head>
  <body>好人</body> 
  </html>

我想从agent输出一行  <script language="javascript">window.open("","test");</script> 并且要插入到<head></head>之间该怎么办呢。

  agent的写法如下:

import lotus.domino.*;
import java.io.*;

public class AgChartApplet extends AgentBase {

public void NotesMain() {

try {
PrintWriter out=getAgentOutput();  
                           String str="test";
                           out.println(str);

                       .....   

请大家帮帮忙,谢谢! --------------------编程问答-------------------- 最好使用AJAX方式调用代理,然后通过JS构造你想要的东西插到你想放的位置。 --------------------编程问答-------------------- 想法比较奇怪,如果只是显示可以用ajax显示。 --------------------编程问答-------------------- Ajax调用,或iframe --------------------编程问答-------------------- --------------------编程问答-------------------- 这只是动态页面的问题。用DHTML编程去实现就好了。 --------------------编程问答-------------------- Ajax是好的方案, 如果需要使用其他方法,可以研究这个可能性:
在你那个不希望被跳转的页面的head里加这个:<base target="_self">可以住阻止跳转,你的打开其他页面的功能可以向触发代理的那个按钮追加代码实现。 --------------------编程问答-------------------- 用iframe好了
补充:企业软件 ,  Lotus
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,