javascript: window.location no abre una nueva ventana en todos los navegadores
Frecuentes
Visto 793 veces
0
Tengo un problema extraño. En algunos navegadores (como Chrome), el siguiente código abre una nueva ventana. Así que funciona como se esperaba. En otros navegadores (como Firefox) solo muestra el cuadro de alerta para que no abra la ventana solicitada. ¿Alguna sugerencia para un código que funcione en todos los navegadores?
if(TestVar == "1810" )
{
alert ("test " + TestVar + "! ");
window.location.href="http://astyle.home.xs4all.nl/beautyfarm2003/wellnessbon_321442.html";
}
if(TestVar == "1920" )
{
alert ("Test " + TestVar + "! ");
window.location="http://astyle.home.xs4all.nl/beautyfarm2003/wellnessbon_1925485.html";
} // Vriendinnendag
1 Respuestas
0
El código parece funcionar bien en Chrome, Internet Explorer 9/10 y Firefox para mí.
Intente lo siguiente: http://jsbin.com/uluziz/edit#javascript,html
Si quieres abrir una nueva ventana, no estarías cambiando window.location
. Que simplemente cambiando de ubicación tu corriente la ventana está en. Usar window.open()
en lugar de abrir una nueva ventana a una nueva ubicación:
var myWin = window.open('http://stackoverflow.com','SO','width=640,height=480');
setTimeout(function(){
myWin.close();
}, 2000);
Demostración: http://jsbin.com/ekoluk/3/edit
contestado el 03 de mayo de 12 a las 16:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas javascript window.location or haz tu propia pregunta.
abre una nueva ventana, es decir, ¿quieres decir que no navega a la nueva página? Haces que suene como si estuvieras usando window.open(), pero no es así. - epascarello