Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2010, 14:22
gedeon2039
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Instalar desde html

Saludos

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:
<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>
Ahora lo que yo necesito es la forma de abrir ese instalador pero desde Firefox, chrome y safari

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>

Última edición por gedeon2039; 08/04/2010 a las 14:55