Foros del Web » Programando para Internet » Javascript »

problema con window.open

Estas en el tema de problema con window.open en el foro de Javascript en Foros del Web. tengo un pequeño problema. Tengo una imagen que ha de ser un link para abrir una pagina. Pero la pagina la abro con una funcion ...
  #1 (permalink)  
Antiguo 17/03/2007, 06:40
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 0
problema con window.open

tengo un pequeño problema. Tengo una imagen que ha de ser un link para abrir una pagina. Pero la pagina la abro con una funcion javascript para poderla abrir sin barra de direcciones y eso..

Código HTML:
<script language="JavaScript">

function Abrir_ventana()
{
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=608, height=535, top=85, left=140";
window.open("http://www.pagina.com","",opciones);


return true;
}

</script> 
y luego en la imagen tengo

Código HTML:
<a href="http://www.pagina.com" target="_blank" onclick="Abrir_ventana()";><img src="imagen.bmp" border=0></a> 
el problema que tengo es que depende del ordenador en que esté (supongo que dependerá de opciones del navegador) me abre dos veces la página. Una como link normal, y la otra abierta con la función javascript (sin barra de direcciones y todas las opciones..)

entonces yo no quiero que se me abra la opcion normal.
Una solucion es poner el evento onclick dentro de <img src=...> pero entonces al poner el mouse sobre la imagen no me aparece con el cursor de link y encima a veces el explorer me da problemas diciendo que es una ventana pop-up o algo así...

no se si me he explicado...
gracias
  #2 (permalink)  
Antiguo 17/03/2007, 06:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: problema con window.open

Hola jgar

Creo que con esto se solucionará:

Código:
<a href="http://www.pagina.com" target="_blank" onclick="Abrir_ventana(); return false">
Saludos,
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 03:07.