Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2010, 03:55
codecweb98
 
Fecha de Ingreso: enero-2009
Ubicación: Mexico
Mensajes: 99
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Pasar Variable de Applet a Javascript

Ya tiene tiempo que lo hice. Pero esto funciona más o menos así...

Código java:
Ver original
  1. getAppletContext().showDocument(new URL("javascript: varableJS = "+variableApplet+";"));


El método getAppletContext() de la clase Applet retorna un objeto tipo AppletContext con el cual puedes abrir una URL el Browser, checa la documentación... http://download-llnw.oracle.com/java...etContext.html

En este caso la duda que quedaría es si los tipos de URL "javascript:..." son válidos para la clase "URL". Si no es así puedes hacerlo mediante un IFRAME y un script PHP. Donde al archivo PHP le mandrias parámetros y este generaría el código JavaScript para esto.

El HTML quedaría:

Código HTML:
Ver original
  1. <iframe name="puentejs" src="puentejs.php" ></iframe>
  2. <applet>
  3.     ....
  4. </applet >

El archivo puentejs.php sería...

Código PHP:
echo ' <script  type="text/javascript"> parent. varableJS = "'+$_GET[' varable']+'" </script >'
Y en el Applet se llamaría la URL...

Código java:
Ver original
  1. getAppletContext().showDocument(new URL("puentejs.php? varable = "+variableApplet+";"),"puentejs ");

Espero funcione.