Se requiere un objeto – Error de Internet Explorer (IE)
Te damos la bienvenida a VerTutoriales.com en esta ocasión vamos a intentar darle solución a un problema que a muchos seguramente si estais aquà esteis por resolver.
En mi caso, el problema que me escupÃa Internet Explorer era a la hora de abrir una ventana PopUp que desde Mozilla Firefox y Chrome funciona bien pero en el de Microsoft ni tan siquiera hacÃa el intento, mostraba error en la página y no hacÃa la llamada al metodo.
La llamada era correcta, probé de varias maneras el código, haciendo la llamada en el onclick, desde el href, etc…
Al final parece ser que IExplorer no reconocÃa bien la etiqueta
type = “application/javascript”
Cambiandola a:
type = “text/javascript”
Aún sin ser lo correcto y menos recomendado ya que es un pequeño script lo que estamos utilizando para abrir la ventana en PopUp, es lo que me funcionó.
Os dejo el código completo ya funcional en IE y Firefox, primero la declaración:
<script language=”javascript” type=”text/javascript”>
function ventanapop (paginabre) {
var opciones=’width=320, NORESIZABLE, height=200, top=100, left=100′;
window.open(paginabre,’ventanapopup’,opciones);
}
</script>
Ahora la llamada desde un enlace:
<a href=”#” onclick=”ventanapop(‘http://www.vertutoriales.com’)”>Ver VideoTutoriales</a>
Espero que os haya solucionado el problema, podeis comentar vuestro caso!
Un saludo



Insertar al RSS los comentarios de esta entrada
Escribe tu comentario