problema window.open no funciona en Internet Explorer 8 (ie8)
diciembre 1st, 2009 by David Rodriguez
Pues hemos encontrado que las ventanas emergente .. con internet explorer 8 no funcionaban, mientras que en el resto de los navegadores si que funcionaban (firefox, google chrome, incluso internet explorer 6 y 7).
El problema es el nombre que se le dá a la ventana .. que no permite ni espacios en blancos ni guiones bajos .. solo caracteres alfanumericos.
Es decir, si tenemos:
window.open(‘url’,'nombre de pagina’,'parametros’);
para que funcionara correctamente en ie8 deberia estar escrito:
window.open(‘url’,'nombredepagina’,'parametros’);
Cuidado con estas gilipolleces de nuestro gran amigo microsoft, que siempre está ayudando a los desarrolladores a facilitarnos el trabajo en los desarrollos web.
Posts relacionados
This entry was posted on Martes, diciembre 1st, 2009 at 10:58 am and is filed under Internet, Programacion. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
mayo 27th, 2011 at 7:14 pm
Ni en IE6 ni en IE8 funciona si el nombre tiene caracteres blancos. En IE7 no probé.
Pero si ponen este html en un archivo y lo browsean, verán que no funciona ni en IE6 ni en IE8. Así que, no es un error de IE8.
Untitled Page
function abrirPopUp(){
window.open(“http://www.clarin.com”, “El Clarin”);
}
octubre 17th, 2011 at 5:52 pm
Conciso y muy útil. A veces se nos olvidan esos pequeños y molestos detalles y uno se vuelve loco pensando en el por qué no funciona en IE.