llevo unos meses preparando un programa para instalacion desatendida de programas y estoy integrando un menu echo en hta
lo que quiero es que segun el sistema operativo utilizado, un boton realice una accion.. por ejemplo habra la ruta a un .exe o carpeta.
el codigo que tengo hasta el momento es el siguiente:
he puesto 2 rutas diferentes en la funcion gopowerpoint pero son provisionales segun el sistema operativo devera ejecutar una u otra.
Cita:
el script de arriba funciona perfectamente, lo que no logro es incrustar botones dinamicos 3d caseros cullo script testeado y funcionando es el siguiente <script type="text/javascript">
function gopowerpoint() {
w = new ActiveXObject("WScript.Shell");
w.run('explorer.exe C:\\Archivos de programa\\Microsoft Office\\Office12\\POWERPNT.EXE');
w.run('explorer.exe C:\\Program Files (x86)\\Microsoft Office\\Office12\\POWERPNT.EXE');
return true;}
Office1=new Image();
Office1.src="./Office.png";
Office2=new Image();
Office2.src="./Office2.png";
function SistemaOperativo() {
if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
else if (navigator.userAgent.indexOf("NT 6.1") !=-1) {var SO= "Windows 7"}
else if (navigator.userAgent.indexOf("NT 6") !=-1) {var SO= "Windows Vista"}
else {var SO= "No identificado"}
return SO;}
var SO= SistemaOperativo();
if (SO=="Windows XP")
{
document.write("<b>boton xp</b>");
}
else if (SO=="Windows Vista")
{
document.write("<b>boton vista</b>");
}
else if (SO=="Windows 7")
{
document.write("<b>boton win7</b>");
}
else
{
document.write("Sistema Operativo No identificado");
}
</script>
function gopowerpoint() {
w = new ActiveXObject("WScript.Shell");
w.run('explorer.exe C:\\Archivos de programa\\Microsoft Office\\Office12\\POWERPNT.EXE');
w.run('explorer.exe C:\\Program Files (x86)\\Microsoft Office\\Office12\\POWERPNT.EXE');
return true;}
Office1=new Image();
Office1.src="./Office.png";
Office2=new Image();
Office2.src="./Office2.png";
function SistemaOperativo() {
if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
else if (navigator.userAgent.indexOf("NT 6.1") !=-1) {var SO= "Windows 7"}
else if (navigator.userAgent.indexOf("NT 6") !=-1) {var SO= "Windows Vista"}
else {var SO= "No identificado"}
return SO;}
var SO= SistemaOperativo();
if (SO=="Windows XP")
{
document.write("<b>boton xp</b>");
}
else if (SO=="Windows Vista")
{
document.write("<b>boton vista</b>");
}
else if (SO=="Windows 7")
{
document.write("<b>boton win7</b>");
}
else
{
document.write("Sistema Operativo No identificado");
}
</script>
Cita:
Tal vez sea mas sencillo de lo que pienso.. mi idea era incrustar el boton en cada zona donde pone "boton xp" o "boton win 7" pero tira error supongo que no debere utilizar el document.write pero no se que utilizar, a ver si alguno se le ocurre algo. <a class="enlace" href="#" onmousedown="document.images['Office'].src=Office2.src" onclick="return gopowerpoint(); document.images['Office'].src=Office1.src" onmouseout="document.images['Office'].src=Office1.src;return false">
<img src="./Office.png" border="0" name="Office" alt="Microsoft Office">
</a>
<img src="./Office.png" border="0" name="Office" alt="Microsoft Office">
</a>