Hola Jose, ¿Podrías enviar un pequeño ejemplo que muestre el problema en el caso de la utilización del onInitOk? ¿Utilizas un método de carga similar al del ejemplo que hay en la web (http://proyectostic.uji.es/pr/cryptoapplet/samples/v2/signxades.php) ?
--- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com 2008/7/1 Jose Gargallo <[EMAIL PROTECTED]>: > Ricardo Borillo escribió: > > Hola, > > La opción mas recomendable es implementar la función javascript > onInitOk, ya que es la que se llama por parte del propio applet cuando > se ha inicializado del todo. > > > > Ya, evidentemente empecé por ahí pero da problemas de todas formas. > > --- > Salut, > ==================================== > Ricardo Borillo Domenech > http://xml-utils.com > > > 2008/7/1 Jose Gargallo <[EMAIL PROTECTED]>: > > > Hola de nuevo, > > Como comenté en otro mail, estoy utilizando el cryptoApplet para la > autenticación por reto, y estoy teniendo problemas con el applet al cargarlo > en el onload. He probado muchas combinaciones y no termina de funcionar 'muy > fino' (con esto me refiero a que me funciona la mayoría de las veces pero no > todas). > > Os comento las diferentes combinaciones que he probado: > -- poniendo en el onload la función 'loadApplet' que se utiliza en los > ejemplos y llamando al método Sign en el onInitOk: Esto funciona en IE pero > en firefox no hace nada. > -- poniendo el código HTML del applet directamente en el <body> y la > función Sign en el onload (tb lo he probado en el onInitOk): funciona en IE > siempre y en firefox falla de vez en cuando. he puesto algún setTimeout en > el javascript para ver que tal y creo que puede tener algo que ver porque me > fallaba menos. > > A parte de todo esto, tiene algunos comportamientos extraños puesto que > ignora por ejemplo el comando setLanguage o no siempre llama a la función > onSignCancel al cancelar. Este es el error que saca al cancelar (hay veces > que sí funciona) : > > Exception in thread "AWT-EventQueue-0" netscape.javascript.JSException > at netscape.javascript.JSObject.getWindow(Unknown Source) > at > es.uji.dsign.applet2.AppHandler.callJavaScriptCallbackFunction(AppHandler.java:618) > at > es.uji.dsign.applet2.EventActionHandler$2.actionPerformed(EventActionHandler.java:77) > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) > at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown > Source) > at java.awt.Component.processMouseEvent(Unknown Source) > at javax.swing.JComponent.processMouseEvent(Unknown Source) > at java.awt.Component.processEvent(Unknown Source) > at java.awt.Container.processEvent(Unknown Source) > at java.awt.Component.dispatchEventImpl(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Window.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.EventQueue.dispatchEvent(Unknown Source) > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.run(Unknown Source) > > Tiene pinta de que no termina de iniciar algo porque utilizo el applet en > otras páginas para firmar documentos en formato XadES-X-L y no tengo ningún > problema. > > saludos y gracias > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > > > > > > -- > > Jose Gargallo Tuzón > > Soluciones Tecnológicas > [EMAIL PROTECTED] > > Plaza Cánovas del Castillo, 9 - 1º - 3ª > 46005 Valencia > Tel. 96 373 59 57 Fax 96 333 51 65 > E-mail: [EMAIL PROTECTED] > www.dysmatica.es > > Este mensaje es confidencial. Cualquier distribución, uso o copia del > mensaje o de la información en el contenido por otras personas distintas de > los destinatarios esta prohibida. Si usted recibe este mensaje por error, > por favor comuníquemelo inmediatamente mediante reenvío del mensaje o por > otro medio. > > Aquest missatge és confidencial. Qualsevol distribució, ús o còpia del > missatge o de la informació en el contingut per altres persones distintes > dels destinataris està prohibida. Si vostè rep aquest missatge per error, > per favor comunique-me'l immediatament mitjançant reexpedició del missatge o > per altre mitjà. > > This e-mail may be confidential. Any distribution, use or copying of this > e-mail or the information it contains by other than an intended recipient is > unauthorized. If you received this e-mail in error, please advise me (by > return e-mail or otherwise) immediately. > > Ce courriel est confidentiel. Toute diffusion, utilisation ou copie de ce > message ou des renseignements qu'il contient par une personne autre que les > destinataires désignés est interdite. Si vous recevez ce courriel par > erreur, veuillez m'en aviser immédiatement, par retour de courriel ou par un > autre moyen. > _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
