Hallo SiteDealers,
Ik hoop dat iemand van jullie mij kan helpen. Ik wil namelijk voor een bepaalde applicatie die op basis van Java werkt, controleren welke versie van Java een gebruiker heeft. Nu is het zo dat er geen enkele foutmelding wordt weergeven als de bezoeker geen of een outdated Java geďnstalleerd heeft, en de applicatie gewoonweg eeuwig in de laadpagina blijft, dus ik wil controleren of de gebruiker een up-to-date versie van Java heeft draaien. Ik vond hiervoor een scriptje maar ik krijg het niet werkend:
Ik heb zelf gewoon de nieuwste versie van Java, maar toch geeft dit script (wat ik ook doe) de melding 'Geen Java'. Ik ben zelf nogal een leek op het gebied van JavaScript, en volg al zeker niets van die deployJava.js, maar ik heb al tal van dingen geprobeerd, en ik volg eigenlijk niet echt wat dit script nu doet en waarom het niet werkt. Ik wil dus gewoon de melding 'Geen Java' weergeven als de gebruiker géén of een out-dated versie van java heeft, en de inhoud van de div dynamiccontent als de bezoeker gewoon een goede versie heeft draaien. (Uiteraard worden de simpele meldingen 'Wel Java' en 'Geen Java' straks vervangen door bepaalde inhoud).Code:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Java Testje</title> <script src="http://java.com/js/deployJava.js"></script> </head> <body> <script type="text/javascript"> deployJava.do_initialize(); var java_message ='Geen Java' function altercontent() {if( deployJava.versionCheck("1.7")==false ) { if (document.all) {dynamiccontent.innerHTML=java_message;} else if (document.getElementById) {rng = document.createRange(); el = document.getElementById("dynamiccontent"); rng.setStartBefore(el); htmlFrag = rng.createContextualFragment(java_message); while (el.hasChildNodes()) { el.removeChild(el.lastChild); } el.appendChild(htmlFrag); } } } window.onload=altercontent </script> <div id="dynamiccontent">Wel Java</div> </body> </html>
Weet iemand van jullie waarom het niet werkt en wat ik moet veranderen? Of als je een andere/betere methode weet om deze check te realiseren dan hoor ik dat natuurlijk ook graag ;)
Alvast bedankt voor jullie hulp!
- Java versie achterhalen
-
17-11-2010, 22:53 #1
- Berichten
- 349
- Lid sinds
- 15 Jaar
Java versie achterhalen
-
-
17-11-2010, 23:15 #2
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: Java versie achterhalen
Je javascript code moet tussen de head tags, onder de regel waar je de .js include.
-
17-11-2010, 23:24 #3
- Berichten
- 349
- Lid sinds
- 15 Jaar
Re: Java versie achterhalen
Klopt, dacht ik eerlijk gezegd ook, maar waar ik het script vandaan had stond dat je het in de body moest zetten... Maar goed, ook als ik het in de head zet maakt het niet uit voor de melding: krijg nog steeds 'Geen Java' te zien ;)
Aanvullend bericht:
Niemand een idee? ;)Laatst aangepast door Bas Cooijmans : 18-11-2010 om 18:31 Reden: Automatisch samengevoegd.
-
19-11-2010, 08:03 #4
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: Java versie achterhalen
Misschien kun je gewoon wat met op de tekst die weergegeven wordt wanneer de java plugin niet goed is bij verkeerde JRE versie of geen java ge-installeert.
Code:<applet code=".class" width="" height="" <h1>Java versie error</h1> <p> Uw browser ondersteunt geen java of er staat een verkeerde java versie op geďnstalleerd. <br /> <a href="#">Download</a> hier de juiste versie. </p> </applet>
-
19-11-2010, 17:22 #5
- Berichten
- 349
- Lid sinds
- 15 Jaar
Re: Java versie achterhalen
Ja dat zou ook kunnen, alleen denk ik dat dat iets minder veilig is in de zin dat als iemand bijvoorbeeld java update 7 heeft i.p.v de vereiste java update 10 (weet niet welke versie we nu zitten), dan weergeeft hij nog steeds niets. De applicatie heeft echt een van de laatste versies nodig, anders werkt hij niet. Maar bedankt voor het meedenken!
-
19-11-2010, 18:57 #6
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: Java versie achterhalen
Java 6 update 22 volgens mij zit er op deze link http://www.java.com/nl/download/ altijd de nieuwste JRE versie
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic