OVH Cloud OVH Cloud

applets qui bloquent le navigateur

6 réponses
Avatar
jean claude devaux
J'ai un problème avec les applets de mon site
(http://perso.wanadoo.fr/jean-claude.devaux) qui plantent Netscape 5 ou + ,
plus généralement, les navigateurs qui utilisent les machines virtuelles 1.3
ou +.
Ces applets sont simplistes, ils ont été compilés en 2001 avec java 1.0.2,
Ils utilisent des methodes "deprecated", pour la gestion de souris
mouseEnter(), etc.. , ainsi que des thread.stop() semble t'il fortement
déconseillés. Probablement qu'il faut corriger cela... mais est-ce la cause
de mes problèmes ?

La question que je me pose aussi, c'est de savoir quelle version de
compilateur java doit être utilisée aujourd'hui pour fonctionner avec tous
les navigateurs (internet explorer 4, 5,...et netscape/mozilla au minimum).
Existe t'il quelque part une liste des navigateurs avec leurs compatibilité
java ?

J'aimerais reprendre ces "expérimentations" à base d'applets que j'avais
laissées un peu de côté mais finalement je me demande si java est encore une
solution viable sur internet (s'il faut gérer des versions d'applets
différentes en fonction des navigateurs, cela ne me semble pas très
"sérieux").

merci de vos conseils.

6 réponses

Avatar
Daboo
Bonjour,

J'ai un problème avec les applets de mon site
(http://perso.wanadoo.fr/jean-claude.devaux) qui plantent Netscape 5 ou + ,
plus généralement, les navigateurs qui utilisent les machines virtuelles 1.3
ou +.
Ces applets sont simplistes, ils ont été compilés en 2001 avec java 1.0.2,
Ils utilisent des methodes "deprecated", pour la gestion de souris
mouseEnter(), etc.. , ainsi que des thread.stop() semble t'il fortement
déconseillés. Probablement qu'il faut corriger cela... mais est-ce la cause
de mes problèmes ?


Je ne pense pas que les mouseEnter soit la cause, par contre le
thread.stop()... ça crains !

Utilise une variable booléene dans ton Thread :
public void run(){
while(!killme){

}
}


La question que je me pose aussi, c'est de savoir quelle version de
compilateur java doit être utilisée aujourd'hui pour fonctionner avec tous
les navigateurs (internet explorer 4, 5,...et netscape/mozilla au minimum).
Existe t'il quelque part une liste des navigateurs avec leurs compatibilité
java ?


Il n'y a pas de liste de compatibilité, seulement l'utilisateur installe
la machine virtuel qu'il veut.


J'aimerais reprendre ces "expérimentations" à base d'applets que j'avais
laissées un peu de côté mais finalement je me demande si java est encore une
solution viable sur internet (s'il faut gérer des versions d'applets
différentes en fonction des navigateurs, cela ne me semble pas très
"sérieux").


Tu as tort, on peut faire de belle chose le tout est de se limiter à
java 1.1 pour être sûr (et donc l'awt). Pour exemple je te recommande un
petit coup d'oeil sur http://www.biobloc.net (il déchire je sais de quoi
je parle :) ) ; qui est écris en 1.1.

merci de vos conseils.


Au plaisir

Daboo

Avatar
René ALBERT


Pour exemple je te recommande un
petit coup d'oeil sur http://www.biobloc.net (il déchire je sais de quoi
je parle :) ) ; qui est écris en 1.1.


Avec mozilla 1.5 béta, sous Win95 OSR2, ça bloque dès que l'on
clique sur "commences le jeu" ... :-(
--
Amicalement.

Retraites : un modèle mathématique simplifié
Divertissements : casse-têtes divers
Bridge : Conventions et Code en compétition
Probabilités

http://rene.albert1.free.fr

Avatar
René ALBERT


Pour exemple je te recommande un
petit coup d'oeil sur http://www.biobloc.net (il déchire je sais de quoi
je parle :) ) ; qui est écris en 1.1.


Avec mozilla 1.5 béta, sous Win95 OSR2, avec le plugin Java
1.3.1_09 (le plus récent compatible W95), ça bloque dès que l'on
clique sur "commencez le jeu" ... :-(
--
Amicalement.

Retraites : un modèle mathématique simplifié
Divertissements : casse-têtes divers
Bridge : Conventions et Code en compétition
Probabilités

http://rene.albert1.free.fr

Avatar
René ALBERT


Pour exemple je te recommande un
petit coup d'oeil sur http://www.biobloc.net (il déchire je sais de quoi
je parle :) ) ; qui est écris en 1.1.


Avec mozilla 1.5 béta, sous Win95 OSR2, avec le plugin Java for
Netscape 1.3.1_09 (le plus récent compatible W95), ça marche.

PS : il a peut-être oublié de cocher "Enable Java" dans
Edit/Préférences/Advanced ?
--
Amicalement.

Retraites : un modèle mathématique simplifié
Divertissements : casse-têtes divers
Bridge : Conventions et Code en compétition
Probabilités

http://rene.albert1.free.fr

Avatar
jean claude devaux
merci de vos conseils...

mais non, le problème n'est pas lié à l'activation de java. Les applets
démarrent puis bloquent le navigateur, mais c'est un défaut aléatoire. Je
pense effectivement que les thread.close peuvent être la cause du problème.

passer au compilateur java 1.1, c'est effectivement ce que j'avais pensé
mais problème : on ne le trouve plus sur le site de sun. Où se le procurer
sinon, je ne vois pas trop ?


"René ALBERT" a écrit dans le message news:
3f62d2f8$0$27035$


Pour exemple je te recommande un
petit coup d'oeil sur http://www.biobloc.net (il déchire je sais de quoi
je parle :) ) ; qui est écris en 1.1.


Avec mozilla 1.5 béta, sous Win95 OSR2, avec le plugin Java for
Netscape 1.3.1_09 (le plus récent compatible W95), ça marche.

PS : il a peut-être oublié de cocher "Enable Java" dans
Edit/Préférences/Advanced ?
--
Amicalement.

Retraites : un modèle mathématique simplifié
Divertissements : casse-têtes divers
Bridge : Conventions et Code en compétition
Probabilités

http://rene.albert1.free.fr







Avatar
jean claude devaux
merci de vos conseils...

mais non, le problème n'est pas lié à l'activation de java. Les applets
démarrent puis bloquent le navigateur, mais c'est un défaut aléatoire. Je
pense effectivement que les thread.close peuvent être la cause du problème.

passer au compilateur java 1.1, c'est effectivement ce que j'avais pensé
mais problème : on ne le trouve plus sur le site de sun. Où se le procurer
sinon, je ne vois pas trop ?



"René ALBERT" a écrit dans le message news:
3f62d2f8$0$27035$


Pour exemple je te recommande un
petit coup d'oeil sur http://www.biobloc.net (il déchire je sais de quoi
je parle :) ) ; qui est écris en 1.1.


Avec mozilla 1.5 béta, sous Win95 OSR2, avec le plugin Java for
Netscape 1.3.1_09 (le plus récent compatible W95), ça marche.

PS : il a peut-être oublié de cocher "Enable Java" dans
Edit/Préférences/Advanced ?
--
Amicalement.

Retraites : un modèle mathématique simplifié
Divertissements : casse-têtes divers
Bridge : Conventions et Code en compétition
Probabilités

http://rene.albert1.free.fr