void sendJsTextareaStatus(String message) {
if (!haveDocumentAccess || statusForm == null || statusTextarea == null)
return;
try {
JSObject jsoWindow = JSObject.getWindow(appletWrapper);
JSObject jsoDocument = (JSObject) jsoWindow.getMember("document");
JSObject jsoForm = (JSObject) jsoDocument.getMember(statusForm);
if (statusTextarea != null) {
JSObject jsoTextarea = (JSObject) jsoForm.getMember(statusTextarea);
if (message == null) {
jsoTextarea.setMember("value", "");
} else {
String info = (String) jsoTextarea.getMember("value");
jsoTextarea.setMember("value", info + "\n" + message);
}
}
} catch (Exception e) {
Logger.error("error indicating status at document." + statusForm + "."
+ statusTextarea + ":" + e.toString());