Actualmente estoy desarrollando una aplicación web en la que necesito abrir una ventana emergente para mostrar un informe. El problema es que algunas versiones de explorer no admiten la función javascript window.open, así que cuando este es el caso, capto el error y abro la nueva url con location.href. Aquí el código:Cómo utilizar el destino en location.href
try {
window.open(url, "","width=1002,height=700,location=0,menubar=0,scrollbars=1,status=1,resizable=0")
} catch(e) {
location.target = "_blank";
location.href = url;
}
El problema es que el location.target no está funcionando y me gustaría saber si hay una forma de especificar el objetivo de la location.href por lo que se puede abrir en una nueva lengüeta.
Hoy no, pero he usado esta técnica en el pasado – box86rowh
Tengo que decir que no lo estoy comprando. ¿Harías una demostración? ¿De esto funciona, en los navegadores modernos, sin un evento de usuario? –
http://jsfiddle.net/BHpMP/ – box86rowh