Blog de David Rodriguez

Internet, tecnologia, programacion, SEO

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.

2 responses about “problema window.open no funciona en Internet Explorer 8 (ie8)”

  1. Juanpa said:

    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”);
    }

  2. Aina said:

    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.

Leave a Reply