Communication Java -> Javascript
Publié : 25 févr. 2008, 11:43
Bonjour,
J'ai un problème avec Firefox :
Je developpe une applet qui permet de lancer une impression sans confirmation par l'utilisateur.
L'applet, à la fin de l'impression, redirige vers une page 'impression OK' ou 'impression KO' selon le succès de l'impression.
Mon problème : pour faire cette redirection j'utilise un JSObject (du package java netscape.javascript...) dans l'applet pour executer du code javascript dans la page. Et i variablement le navigateur plante au moment de la redirection. Si je met une alerte a la place de la ligne de redirection : aucun probleme, l'alerte est affichée ...
J'ai testé l'applet sous IE et Opera : aucun problème les redirections sont nickel.
Si vous avez des idées ...
Merci d'avance !
Benoit
Un peu de code (simplifié) :
Dans l'applet :
Dans la page html appelant l'applet :
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
J'ai un problème avec Firefox :
Je developpe une applet qui permet de lancer une impression sans confirmation par l'utilisateur.
L'applet, à la fin de l'impression, redirige vers une page 'impression OK' ou 'impression KO' selon le succès de l'impression.
Mon problème : pour faire cette redirection j'utilise un JSObject (du package java netscape.javascript...) dans l'applet pour executer du code javascript dans la page. Et i variablement le navigateur plante au moment de la redirection. Si je met une alerte a la place de la ligne de redirection : aucun probleme, l'alerte est affichée ...
J'ai testé l'applet sous IE et Opera : aucun problème les redirections sont nickel.
Si vous avez des idées ...
Merci d'avance !
Benoit
Un peu de code (simplifié) :
Dans l'applet :
Code : Tout sélectionner
win = JSObject.getWindow(this);
win.call ( "impressionOK", null);
Code : Tout sélectionner
function impressionOK() {
document.location.href="impressionOK.html";
}
function impressionKO() {
document.location.href="impressionKO.html";
}