ciao!
mi hanno passato qst applet: (download)
provate ad installarla e ditemi se vi da problemi...ho provato a metterla sul web ma tanti utenti mi dicono che non la vedono...a me francamente non da problemi...ditemi voi ora...grazie!
ciao!
mi hanno passato qst applet: (download)
provate ad installarla e ditemi se vi da problemi...ho provato a metterla sul web ma tanti utenti mi dicono che non la vedono...a me francamente non da problemi...ditemi voi ora...grazie!
l'applet si vede in un browser se è abilitata la JVM (Java Virtual Machine).
In IE 6.0 addirittura non è nemmeno inclusa nel pacchetto di installazione e te la devi scaricare dal sito della SUN
http://java.com/it/index.jsp
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget
e dimmi una cosa...io ho uno script che verifica se il plug-in di flash è istallato e se no lo manda alla home della macromedia. ne esiste anche uno per la jvm?
se vuoi vederlo lo script è qst:
si può modificarlo?codice:<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0 var ok=false; document.MM_returnValue = false; with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) { ok=(plugins && plugins[plgIn]); } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1 if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash; else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir; else ok=autoGo; } if (!ok) theURL=altURL; if (theURL) window.location=theURL; } //--> </script> </head> <body onLoad="MM_checkPlugin('Shockwave Flash','','http://www.birikkino.com/',false);return document.MM_returnValue"> </body> <script name="Used by MM_checkPlugin" language="javascript"> <!-- with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+ '<scr'+'ipt language="VBScript">\nOn error resume next\n'+ 'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+ 'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>'); //--> </script> </html>
intanto mi sembra doveroso risponderti così:
fai come con Flash... inserisci un logo per scaricare il plugin di JAVA...
http://java.com/it/learn/developers.jsp
per il resto... penso sia possibile verificare con JAVASCRIPT l'esistenza del plugin...
in quella funzione che mi hai dato tu mancano alcune parti di codice... potresti postare tutto per una maggiore comprensione?
mi sto informando sull'utilizzo dei plugin da browser... se riesco faccio una bella pillola...
ciao!
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget
beh, quello è il codice che ho io...e funziona...
cmq grazie x il momento allora...
per il momento... ti puoi accontentare di questo:
funziona sui mozilla compatibili: NN, mozilla, phoenix, Firebird e anche su Opera
navigator.javaEnabled()
ritorna true se JVM è attiva, false nel caso opposto
per IE non ho ancora trovato niente... e diciamo che è il + importante..
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget
azz... mi sono sbagliato... il metodo funziona anche su IE!
fai così:
codice:<script> if(!navigator.javaEnabled() && confirm("Il tuo Browser richiede JVM (Java Virtual Machine) per visualizzare le applet\nVuoi scaricare subito l'ultima versione?")) { window.open("http://www.java.com/it/download/windows_automatic.jsp"); } </script>
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget
sai ke nn funziona? mi viene questa finestra:
ma mi da comunque l'errore nello scaricamento...
allora non hai la JVM! hai IE 6 per caso?
scaricala... poi non te lo dice più..
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget