Un applet puede llamar a funciones Javascript, y viceversa. Se hace con LiveConnect.
 
Para la comunicación Applet->Javascript revisa este enlace: 
Applet a Javascript  
Para la comunicación Javascript->Applet, desde javascript puedes llamar a una función del applet de las siguientes formas:
resultado = document.applets[0].pruebaLiveConnect();
resultado = document.MiApplet.pruebaLiveConnect();
resultado = document.applets["MiApplet"].pruebaLiveConnect(); 
(MiApplet correspondería al valor del atributo NAME del tag APPLET) 
Espero que esto resuelva tus problemas. Saludos