Foros del Web » Programando para Internet » Javascript »

Abrir una pagina en una ventana nueva

Estas en el tema de Abrir una pagina en una ventana nueva en el foro de Javascript en Foros del Web. Hola, tengo un problema y es que con el siguiente codigo se me abren 2 paginas en vez de una (una a google y otra ...
  #1 (permalink)  
Antiguo 18/04/2010, 02:57
 
Fecha de Ingreso: abril-2008
Mensajes: 61
Antigüedad: 16 años
Puntos: 1
Abrir una pagina en una ventana nueva

Hola, tengo un problema y es que con el siguiente codigo se me abren 2 paginas en vez de una (una a google y otra a /counthit?id=1)

Código HTML:
<script type="text/javascript"> 
function rdt(id){
 window.open('/counthit?id='+ id);
 return false;
}
</script>

<a href="http://google.es" onmousedown="rdt(1);return false;" target="_blank">google</a> 
Lo que queria es que solo se abriese solamente /counthit?id=1,como puedo acer?
  #2 (permalink)  
Antiguo 18/04/2010, 03:11
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Abrir una pagina en una ventana nueva

Hola carlos-

Ponlo así:

Código Javascript:
Ver original
  1. <a href="http://google.es" onclick="rdt(1);return false;">google</a>

Saludos,
  #3 (permalink)  
Antiguo 18/04/2010, 03:25
 
Fecha de Ingreso: abril-2008
Mensajes: 61
Antigüedad: 16 años
Puntos: 1
Respuesta: Abrir una pagina en una ventana nueva

Hola, gracias por responder.
El problema es si hacen clic con la rueda del ratón. La idea es que cuente todos los clics pero que no perjudique en cuanto a los buscadores.

Ya me acaba de decir un amigo como hacer, cambiando el href (como hace precisamente google en los resultados de las busquedas). Sería así:
Código HTML:
<script type="text/javascript"> 
function c1(hi,id){
	hi.href = '/counthit?id='+ id;
}
</script> 
;<a href="http://google.es" onmousedown="c1(this,1);" target="_blank">google</a> 

Etiquetas: ventanas
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:08.