Foros del Web » Creando para Internet » Diseño web »

window.open en Internet explorer 8

Estas en el tema de window.open en Internet explorer 8 en el foro de Diseño web en Foros del Web. Hola a todos. Al hacer el js function openwin(url,nombreventana,anchura,altura) { anchura = (typeof anchura == 'undefined') ? 750 : anchura; altura = (typeof altura =='undefined') ...
  #1 (permalink)  
Antiguo 23/06/2010, 15:04
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años, 6 meses
Puntos: 3
window.open en Internet explorer 8

Hola a todos.

Al hacer el js

function openwin(url,nombreventana,anchura,altura)
{
anchura = (typeof anchura == 'undefined') ? 750 : anchura;
altura = (typeof altura =='undefined') ? 550 : altura;
var izquierda=(screen.width-anchura)/2;
var arriba=(screen.height-altura)/2;
var opciones="width=" + anchura + ", height=" + altura + ",left=" + izquierda + ",top=" + arriba +",scrollbars=yes,resizable=yes,location=no,status =no";
var openWin =window.open(url,nombreventana,opciones);
openWin.focus();
return false;
}

va OK en todos los navegadores, menos en IE 8, que abre en una nueva ventana, pero MAXIMIZADA y no a 750x550 (por defecto).

Alguien sabe cono solucionar esto?
  #2 (permalink)  
Antiguo 01/07/2010, 17:13
arawako
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: window.open en Internet explorer 8

El problema puede ser 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’);

Última edición por cvander; 01/07/2010 a las 21:49
Infracción Recibida

Etiquetas: explorer, internet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:52.