求高手解决,急!!!!!!!!!!!在a.jsp中有一个textarea,和一个“添加附件" 按钮点击 “添加附件” 按钮弹出一个小窗口 b.jsp 这个b.jsp中只有一个iframe这个iframe的src=c.jsp   这个c.jsp有一个文件域,用来上传文件的。点击c.jsp中的“上传” 按钮 c.jsp中的<form action="d.jsp">这个d.jsp用来实现上传功能的。d.jsp把c.jsp中的文件上传成功后.有一个out.println("上传成功<a href="c.jsp">继续上传</a>");问题是:假如上传的是一张图片,如何在打印out.println("上传成功")的时候,在a.jsp的textarea的文本中追加显示一个字符串(“图片上传成功”)   前提是:不关闭那个小窗口,在打印出那个消息的同时,就在a.jsp中的textarea中追加显示出文本。

解决方案 »

  1.   

    out.println("上传成功 <a href="c.jsp">继续上传 </a><script>opener.document.getElementById('textarea').innerText='上传成功';</script>"); 
      

  2.   

    这样不行啊,它显示 opener.document is null or not an objectopener.document.getElementById('content')  那个a.jsp的textarea的id="content";在a.jsp中点击“添加附件”弹出的代码为
    <div><a href="javascript:void(0)" onClick="window.showModalDialog('fileup.jsp',0,'dialogWidth:400px;dialogHeight:300px;status:no;help:no;')";>上传附件</a></div>
    在fileup.jsp中的iframe为; 
    <iframe src="fileupp.jsp" scrolling="yes" width="400px" height="300px"></iframe>
    在fileupp.jsp中的form为 
    <form method="post" enctype="multipart/form-data" action="dofileup.jsp">在dofileup.jsp处理完上传的功能后,打印为
    out.println("添加成功<a href='fileup.jsp'>继续上传</a><script>opener.document.getElementById('content').innerText='上传成功'; </script>");把楼上的代码加了进来,还是不行啦,它提示opener.document is null or not an object的错误那个fileup.jsp和fileupp.jsp和dofileup.jsp都是在那个400*300的小窗口中显示的