Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/08/2002, 17:13
Avatar de .
.
 
Fecha de Ingreso: mayo-2002
Ubicación: Tampico
Mensajes: 906
Antigüedad: 22 años
Puntos: 1
Re: window.close()

Hola, algo rápido y sencillo sería meter las etiquetas del activex y html en una variable y darle la condicion si es MSIE la variable tiene el valor del "activx", si no, entonces tiene el valor de "window.close"

según sea el navegador escribira el valor en la página en donde tengas un identificador, en este ejemplo es un "<div id="aqui"></div>"

código:


<html>
<head>
<script>
function navegador(){
var nombre = navigator.appName
if (nombre == "Microsoft Internet Explorer")
var expl = '<OBJECT id=MyControl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="http://activex.microsoft.com/activex/controls/htmlhelp/HHCTRL.ocx#Version=4,72,8252,0" width=100 height=100> <PARAM name="Command" value="Close"> <PARAM name="Button" value="Cerrar ventana"></OBJECT><br><a href="javascript: MyControl.Click();">Click aquí para cerrar</a>';
else
var expl = '<a href="javascript:window.close()">Cerr ar ventana</a>';
document.getElementById('aqui').innerHTML = expl;
}
</script>
</head>
<body onload="navegador()">
<div id="aqui"></div>


</body>
</html>