estoy usando este trozo de código jQuery/Javascript en mi sitio para abrir una ventana emergente:código Javascript "window.open" no funcionará en Internet Explorer 7 u 8
$('#change_photo_link').click(function(){
$id = $('#id').attr('value');
window.open("photo.upload.php?id=" + $id,"Upload Photo",
"menubar=no,width=430,height=100,toolbar=no");
});
Este código funciona en Firefox y Chrome. No funciona en IE7 o IE8 (no ha probado IE6). IE aparece un error en la línea window.open
. ¿Por qué? El error que IE da es "Argumento inválido" y eso es todo.
zombat: sí, ¿por qué es un problema, no es ese el título de la ventana ... solo imaginé que tenía que ser toString() por eso. – Hogan
Probablemente sea porque el segundo parámetro es * el * nombre de la ventana, y no está permitido contener espacios en blanco –
@Hogan: Es un _nombre interno_, no un _título_. –