Per ottenere questo risultato è sufficiente usare questo codice:
try {
String messageToJs = "Message received from applet";
getAppletContext().showDocument(new URL( "javascript:myJavascriptFunction(\"" + messageToJs + "\")" ));
} catch (MalformedURLException me) {
;//trattamento eccezione
}
Ovviamente sulla pagina html che include l'applet deve essere presente la funzione javascript "myJavascriptFunction" che deve prendere un parametro messaggio, per esempio in questo modo:
<script type="text/javascript" language="JavaScript">
function myJavascriptFunction (message)
{
alert(message);
}
</script>
Le chiamate Javascript non sono bloccanti.
Nessun commento:
Posta un commento
Grazie per aver aggiunto un commento su questo blog..