code.append("if (true == confirm('Received an unexpected event by a hidden element. Reload?')) "); // (true == ...) es para Batik porque confirm devuelve un objeto Boolean no un primitivo
code.append(" window.location.href = window.location.href; "); // El window.location.reload(true) no funciona en ASV y el Batik esta sentencia funciona como un reload (simulado en el applet para ItsNat)
itsNatDoc.addCodeToSend(code.toString());
}
};
modalLayer.addUnexpectedEventListener(unexpEvtListener);
final Document doc = itsNatDoc.getDocument();
DocumentFragment frag = itsNatDoc.toDOM(code);
final Element elem = (Element)frag.getFirstChild();
doc.getDocumentElement().appendChild(elem);