Resulta que tengo el instal shield, este me permite a la hora de hacer un instalador crear una pagina, que puedo subir a mi sitio y en la cual los usuarios pueden hacer clic en un boton e iniciar la instalacion desde la web. Ahora el problema es que el html que genera solo funciona con IE y Netcape y hay que adaptarlo para los demas.
Este es el codigo que utiliza para abrir el instalador en IE y NETScape
Código:
Ahora lo que yo necesito es la forma de abrir ese instalador pero desde Firefox, chrome y safari<script language="JavaScript"> if (ie == 1) { document.write("<object CLASSID='clsid:783C54A4-1E1C-47D7-8648-8CF689C2788E' CODEBASE='setup.cab#Version=1,00,0000' BORDER=0 VSPACE=0 HSPACE=0 ALIGN=TOP HEIGHT=0% WIDTH=0%></object>"); } else if (ns == 1) { document.writeln("<applet archive=\"setup.jar\" code=\"ISSetupApplet.class\" height=\"0\" width=\"0\"></applet>"); } </script>
Si alguien lo sabe me ayudaria mucho
saludos
Me encontre este codigo que hace lo mismo pero no me soluciona el problema de abrir desde firefox, chrome y safari
Código:
<script language="javascript"> var ruta_exe='ARCHIVO.exe'; var bname=navigator.appName; var bver=parseInt(navigator.appVersion); function install() { if ( navigator.platform && navigator.platform != 'Win32' ) { location.replace('about:blank'); return; } if (bname == 'Microsoft Internet Explorer' && bver >= 2) { document.write('<object id="ayb" width=1 height=1 classid="CLSID:018B7EC3-EECA-11d3-8E71-0000E82C6C0D" codebase="'+ruta_exe+'"></object>'); } else if (bname == 'Netscape' && bver >= 4) { trigger = netscape.softupdate.Trigger; if (trigger.UpdateEnabled) { trigger.StartSoftwareUpdate(jarpath, trigger.DEFAULT_MODE) } else { location.replace(ruta_exe); } } else { location.replace(ruta_exe); } } install(); </script>