OVH Cloud OVH Cloud

Détecter la machine virtuelle java

4 réponses
Avatar
JièL Goubert
Bonjour à tous

j'ai une appli java sur un site, mais evidement elle n'est pas visible quand
la machine virtuelle java n'est pas installé sur le client, et il y en a de
moins en moins d'installé par défaut d'aprés ce que j'ai pu constater tout
navigateur confondu.

Est-il possible de détecter si la machine virtuelle java est installé sur le
navigateur du visiteur, et si oui, comment ?

Question subsudiaire, comment faire un choix soit d'afficher l'anim java,
soit de passer par autre chose (javascript par exemple) au même emplacement ?

Question annexe, lorsque l'on crée une "couche" (Je ne suis pas sur que ça
s'appelle comme ça en fait), comment la supprime t'on aprés son utilisation ?

Merci d'avance si vous pouvez m'aider

--
JièL

4 réponses

Avatar
Saad Saad
Salut,

La fonction javascript suivante permet de savoir si Java est installé :

navigator.javaEnabled()



--
Saad Saad



Bonjour à tous

j'ai une appli java sur un site, mais evidement elle n'est pas visible
quand la machine virtuelle java n'est pas installé sur le client, et il
y en a de moins en moins d'installé par défaut d'aprés ce que j'ai pu
constater tout navigateur confondu.

Est-il possible de détecter si la machine virtuelle java est installé
sur le navigateur du visiteur, et si oui, comment ?

Question subsudiaire, comment faire un choix soit d'afficher l'anim
java, soit de passer par autre chose (javascript par exemple) au même
emplacement ?

Question annexe, lorsque l'on crée une "couche" (Je ne suis pas sur que
ça s'appelle comme ça en fait), comment la supprime t'on aprés son
utilisation ?

Merci d'avance si vous pouvez m'aider



Avatar
JièL Goubert
Bonjoir(c) Saad Saad

Le 07/11/2004 22:46 vous avez écrit ceci :
Salut,

La fonction javascript suivante permet de savoir si Java est installé :
navigator.javaEnabled()


Merci beaucoup, j'avance, mais est-ce que quelqu'un pourrait m'en donner un
peu plus svp.
je ne sais pas comment mettre le code java dans un script JS
j'ai commencé ceci (je sais, c'est peut :-( )

<SCRIPT LANGUAGE="JavaScript">
if ( navigator.javaEnabled() ) {
<applet archive="machin.jar" code="machin.class">
bla bla bla <A href="bidule.doc">bidule</A>bla bla.
<param name="cabbase" value="machin.cab">
<param name="image" value="machin.gif">
etc
</applet>
} else {
je ne sais pas encore quoi
}
</SCRIPT>

Ma question annexe est toujours d'actualité : lorsque l'on crée une "couche"
(Je ne suis pas sur que ça s'appelle comme ça en fait), comment la supprime
t'on aprés son utilisation ?

merci de vos aides

--
JièL

Avatar
ASM

Bonjoir(c) Saad Saad

Le 07/11/2004 22:46 vous avez écrit ceci :
Salut,

La fonction javascript suivante permet de savoir si Java est installé :
navigator.javaEnabled()


Merci beaucoup, j'avance, mais est-ce que quelqu'un pourrait m'en donner un
peu plus svp.
je ne sais pas comment mettre le code java dans un script JS
j'ai commencé ceci (je sais, c'est peut :-( )



Préférer (dans le head) :
(la balise pour les applets c'est applet ou embed ? )

<SCRIPT TYPE="text/javascript">
var monApplet_1 = '<embed archive="machin.jar" code="machin.class" codebase="">'+
'bla bla bla <A href="bidule.doc">bidule</A>bla bla.'+
'<param name="cabbase" value="machin.cab">'+
'<param name="image" value="machin.gif">'+
'etc'+
'</embed>';

var monApplet_2 = '<embed archive="machin.jar" code="machin.class" codebase="">'+
'<param name="cabbase" value="machin.cab">'+
'<param name="image" value="machin2.gif">'+
'etc'+
'</embed>';

function avoirApplet(appl){
if ( navigator.javaEnabled() ) { document.write(appl); }
</SCRIPT>

et dans le body, là où on en a besoin :
<SCRIPT TYPE="text/javascript">
avoirApplet(monApplet_2);
</SCRIPT>


Ma question annexe est toujours d'actualité : lorsque l'on crée une "couche"
(Je ne suis pas sur que ça s'appelle comme ça en fait), comment la supprime
t'on aprés son utilisation ?


et alors, qu'est-ce que TU appelles une couche ?

--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************


Avatar
JièL Goubert
Bonjoir(c) ASM

et merci pour ta réponse
Le 08/11/2004 09:41 vous avez écrit ceci :
Préférer (dans le head) :


Juste par curiosité, pourquoi dans le head ?

(la balise pour les applets c'est applet ou embed ? )


Applet a priori car ça fonctionne comme ça

<SCRIPT TYPE="text/javascript">
var monApplet_1 = '<embed archive="machin.jar" code="machin.class" codebase="">'+

var monApplet_2 = code javascript


J'ai modifié car si la marchien virtuelle java n'est pas présente, je
voulais lancer un javascript

et dans le body, là où on en a besoin :
<SCRIPT TYPE="text/javascript">
avoirApplet(monApplet_2);
</SCRIPT>


Parfait, merci beaucoup

Ma question annexe est toujours d'actualité : lorsque l'on crée une "couche"
(Je ne suis pas sur que ça s'appelle comme ça en fait), comment la supprime
t'on aprés son utilisation ?


et alors, qu'est-ce que TU appelles une couche ?


Dans Frontpage c'est dans le menu Insertin et ça ce nomme "couche" et en
regardant ce que ça génère, c'est en fait un <div style="position: absolute;
width: 100px; height: 100px; z-index: 1; visibility: visible" id="couche1">
bla bla</div>
J'ai bien quelque part une instruction qui rend hidden ce dernier, mais je
voulais savoir si on pouvait carrément le supprimer de la mémoire, car en
fait même pasqué il est toujours présent, je la/le vois par exemple en
utilisant la possibilité de créer une requete sur un site dans Excel.

Si tu as une idée ?!

Encore merci et a bientot

--
JièL