Foros del Web » Programando para Internet » Javascript »

No se abre ventana en IE

Estas en el tema de No se abre ventana en IE en el foro de Javascript en Foros del Web. Hola, estoy intentando abrir una ventana popup con esta función: Código: function abrir_ventana(URL,nombre,dimension){ window.open(URL,nombre,dimension); } La función la llamo desde: Código: <a href="#" onClick="abrir_ventana('pagina_popup.php','Titulo de ...
  #1 (permalink)  
Antiguo 21/02/2006, 06:07
Avatar de Tenter  
Fecha de Ingreso: diciembre-2004
Ubicación: Alicante (España)
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 0
No se abre ventana en IE

Hola, estoy intentando abrir una ventana popup con esta función:

Código:
function abrir_ventana(URL,nombre,dimension){
  window.open(URL,nombre,dimension);
}
La función la llamo desde:
Código:
<a href="#" onClick="abrir_ventana('pagina_popup.php','Titulo de la página','width=400,height=400,left=350,top=90')">
 Abre página 
</a>
Funciona muy bien en Firefox pero cuando lo intento en Internet Explorer no funciona. Da un error y no se porque.
Alguien tiene alguna idea del porqué.

Por cierto no consigo que el título de la página aparezca.
Gracias
  #2 (permalink)  
Antiguo 21/02/2006, 10:12
Avatar de Tenter  
Fecha de Ingreso: diciembre-2004
Ubicación: Alicante (España)
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 0
Hola otra vez.
He leído muchas preguntas parecidas a la mía y he estado haciendo muchas pruebas. He logrado verlo en I.E., aunque da un error y no consigo que me muestre la página con las dimensiones y posición que yo quiero. Lo he conseguido con este código:
Código:
 <a href="marcatyre_consulta.php" target="Marca de Neum&aacute;ticos"
onClick="abrir_ventana('this.href','this.target','width=400,height=400,left=350,top=90')">
Marca Neum&aacute;tico:</a>
La función he dejado la misma:
Código:
function abrir_ventana(URL,nombre,dimension){
  window.open(URL,nombre,dimension);
}
Ahora el problema es que no funciona bien en Firefox.
Alguien sabe porque.
Gracias.
  #3 (permalink)  
Antiguo 21/02/2006, 10:38
Avatar de Tenter  
Fecha de Ingreso: diciembre-2004
Ubicación: Alicante (España)
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 0
Ya esta Solucionado

Ya he encontrado el error:
1º El atributo "target" debe de ser exactamente igual al segundo parámetro de la función "abrir_ventana".
2º Dentro de "target" no puede haber ningún espacio en blanco.

El código quedaría así:
Código:
<a href="marcatyre_consulta.php" target="Marca_de_Neum&aacute;ticos"
onClick="abrir_ventana('this.href','Marca_de_Neum&aacute;ticos','width=400,height=400,left=350,top=90')">
Marca Neum&aacute;tico:</a>
Un Saludo...
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:24.