Popup en javascript llamando a servlet Internet Explor
Antes que nada, gracias por prestar atención a las preguntas que te realizan ya que es un gran trabajo y ayudas a mucha gente.
Tengo un pequeño problema y es que en mi aplicación web para que los usuarios cambien el valor de un elemento, les abro un popup y en el modifican su valor. El caso es que en todos los navegadores me funciona bien menos en el Internet Explorer y no sé por qué razón. En internet explorer el popup se abre, pero me da una excepción como que el action no está configurado y en el resto de navegadores no tengo ningún problema.
Para abrir la nueva página utilizo la siguiente función javascript:
function ventanaSecundaria (URL){
window.open(URL,"ventana","width=650,height=250,status=yes,toolbar=no,menubar=no,location=no")
}
Este es el link que se me genera con firefox:
javascript:ventanaSecundaria('prepareActuatorModification.do?pos=0')
Este es el link que se me genera con Internet explorer:
javascript:ventanaSecundaria('prepareActuatorModification.do?pos=0')
Son iguales así que no debería haber ningún problema con eso. Sin embargo, como digo, en Internet explorer no funciona.
¿Es algún problema por el tipo de llamada? Por no ser un jsp, ¿html o lo que sea? ¿O debería poderse igualmente? ¿Es un problema de compatibilidad de IE? ¿Tengo qué hacer la llamada de otra forma?
Tengo un pequeño problema y es que en mi aplicación web para que los usuarios cambien el valor de un elemento, les abro un popup y en el modifican su valor. El caso es que en todos los navegadores me funciona bien menos en el Internet Explorer y no sé por qué razón. En internet explorer el popup se abre, pero me da una excepción como que el action no está configurado y en el resto de navegadores no tengo ningún problema.
Para abrir la nueva página utilizo la siguiente función javascript:
function ventanaSecundaria (URL){
window.open(URL,"ventana","width=650,height=250,status=yes,toolbar=no,menubar=no,location=no")
}
Este es el link que se me genera con firefox:
javascript:ventanaSecundaria('prepareActuatorModification.do?pos=0')
Este es el link que se me genera con Internet explorer:
javascript:ventanaSecundaria('prepareActuatorModification.do?pos=0')
Son iguales así que no debería haber ningún problema con eso. Sin embargo, como digo, en Internet explorer no funciona.
¿Es algún problema por el tipo de llamada? Por no ser un jsp, ¿html o lo que sea? ¿O debería poderse igualmente? ¿Es un problema de compatibilidad de IE? ¿Tengo qué hacer la llamada de otra forma?
1 Respuesta
Respuesta de Marcelo Origoni
1