java runtime bis

La question :

bonjour
j ai déja posé une question sur ce site a propos de java runtime sur lequel
mon probleme a ete résolu pour internet explorer
mais voila il se pose un autre probleme avec un autre explorateur c'est a
dire Mozilla firefox
j ai un site qui nécessite que java soit installé pour que ça fonctionne
convenablement donc,
le code ci bas me permet de verifier si sur le poste client a java runtime d
installé sur son pc si pas il apparait l install de java qui propose de
faire l installation de java runtime

ça fonctionne tres bien sur IE par contre sur Mozilla
Firefox et NETSCAPE la panneau qui propose l installation n apparait pas
quelq'un pourrait-il me donner la solution ou le code a rajouter au code
ci-dessous pour que cela fontionne aussi avec ces deux autres navigateurs?
je précise que je n y connais rien en java script
alors soyez indulgents je vous remercie d avance pour votre aide
code employé sur ma page index.htm


<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">

<html>

<head>

<title>Essai de lancement d'application par Java Web Start</title>

<!---- This initializes the navigator.family object ---->

<SCRIPT LANGUAGE="JavaScript"

SRC="xbDetectBrowser.js">


</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">

var javawsInstalled = 0;

isIE = "false";

if (navigator.mimeTypes && navigator.mimeTypes.length) {

x = navigator.mimeTypes['application/x-java-jnlp-file'];

if (x) javawsInstalled = 1;

} else {

isIE = "true";

}

function insertLink(url, name) {

<!-- Developers should be aware that for Gecko-based browsers (NS 6.x) -->

<!-- Java Web Start might not be installed ------------------------------>

if (javawsInstalled || navigator.family == 'gecko') {

} else {

document.write("Pour faire fonctionner ce site convenablement vous devez
installer Java Runtime ");

}

}

</SCRIPT>

</head>

<body>

<SCRIPT LANGUAGE="Javascript">

<!--

insertLink("applicationSimple.jnlp",

"Essai de lancement");

// -->

</SCRIPT>


<p>

<!-- Pour télécharger le JRE avec JWS puis lancer l'application-->

<OBJECT
CODEBASE="http://java.sun.com/update/1.5.0/jinstall-1_5_0_03-windows-i586.ca
b"

CLASSID="clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284" HEIGHT=0 WIDTH=0>

<!-- Alternate HTML for browsers which cannot instantiate the object -->

<A HREF="http://java.com/fr/download/windows_ie.jsp">

Download Java Runtime</A> Vous n'avez pas installé Java Runtime vous pouvez
le télécharger directement sur le Site de Sun

</OBJECT>

<p>

</BODY>


</html>

</script>

merci

Poser votre question sur le forum Programmation

La réponse :

lou a écrit :


bonjour
j ai déja posé une question sur ce site a propos de java runtime sur lequel
mon probleme a ete résolu pour internet explorer
mais voila il se pose un autre probleme avec un autre explorateur c'est a
dire Mozilla firefox
j ai un site qui nécessite que java soit installé pour que ça fonctionne
convenablement donc,
le code ci bas me permet de verifier si sur le poste client a java runtime d
installé sur son pc si pas il apparait l install de java qui propose de
faire l installation de java runtime

ça fonctionne tres bien sur IE par contre sur Mozilla
Firefox et NETSCAPE la panneau qui propose l installation n apparait pas
quelq'un pourrait-il me donner la solution ou le code a rajouter au code
ci-dessous pour que cela fontionne aussi avec ces deux autres navigateurs?
je précise que je n y connais rien en java script
alors soyez indulgents je vous remercie d avance pour votre aide
code employé sur ma page index.htm


<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">

<html>

<head>

<title>Essai de lancement d'application par Java Web Start</title>

<!---- This initializes the navigator.family object ---->

<SCRIPT LANGUAGE="JavaScript"

SRC="xbDetectBrowser.js">


</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">

var javawsInstalled = 0;

isIE = "false";

if (navigator.mimeTypes && navigator.mimeTypes.length) {

x = navigator.mimeTypes['application/x-java-jnlp-file'];

if (x) javawsInstalled = 1;

} else {

isIE = "true";

}

function insertLink(url, name) {

<!-- Developers should be aware that for Gecko-based browsers (NS 6.x) -->

<!-- Java Web Start might not be installed ------------------------------>

if (javawsInstalled || navigator.family == 'gecko') {

} else {

document.write("Pour faire fonctionner ce site convenablement vous devez
installer Java Runtime ");

}

}

</SCRIPT>

</head>

<body>

<SCRIPT LANGUAGE="Javascript">

<!--

insertLink("applicationSimple.jnlp",

"Essai de lancement");

// -->

</SCRIPT>


<p>

<!-- Pour télécharger le JRE avec JWS puis lancer l'application-->

<OBJECT
CODEBASE="http://java.sun.com/update/1.5.0/jinstall-1_5_0_03-windows-i586.ca
b"

CLASSID="clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284" HEIGHT=0 WIDTH=0>

<!-- Alternate HTML for browsers which cannot instantiate the object -->

<A HREF="http://java.com/fr/download/windows_ie.jsp">

Download Java Runtime</A> Vous n'avez pas installé Java Runtime vous pouvez
le télécharger directement sur le Site de Sun

</OBJECT>

<p>

</BODY>


</html>

</script>

merci


comme je l'ai déjà dit dans le précédent post htmlconverter génère le
code pour ie ET pour netscape
dont la balise n'est pas OBJECT mais EMBED (dans OBJECT)

Olivier

Poser votre question sur le forum Programmation

Questions similaires :

applet java dans du html

Le 15/02/2017 à 15:51, marioski a écrit : } Le java se compile, ce qui produit des fichiers *class. L'ensemble de ces *.class se met dans un fichier *.JAR. Ce sont ces JAR signés qui sont reliés et exécutés sur la page html. Rien à voir.

Remise au Java pour faire une base de données

Le 30/01/2017 à 16:32, bjava a écrit : Ben pas trop, malheureusement. C'est dommage, j'aime bien java... Je ne pense pas que JDBC soit débordé. C'est la couche de base pour accéder aux bases de données. Après, c'est la base de données qui peut être trop légère. Pour les recherches dans la base,...

Demande de programme java qui permet de changer l'extention d'un fichier

Le jeudi 20 Mars 2014 à 17:38 par wael2014 : Merci pour vos aides

Integrer une applet java dans une page html

On 23. 04. 14 12:35, Vincent Breton wrote: C'est pour des tablettes/smartphones. C'est sûr que ca va pas marcher la dessus ! Pour le reste, utilise le js de deployment à placer dans ta page :

  • Dossiers à la une

  • Retrouvez-vous sur Facebook