Foros del Web » Programando para Internet » Javascript »

Se puede poner href a nulo

Estas en el tema de Se puede poner href a nulo en el foro de Javascript en Foros del Web. Hola a todos, tengo una imagen que dependiendo de un parametro ha de ser un link o no. ¿Hay alguna manera de decirle que no ...
  #1 (permalink)  
Antiguo 25/03/2002, 04:56
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 3 meses
Puntos: 0
Se puede poner href a nulo

Hola a todos, tengo una imagen que dependiendo de un parametro ha de ser un link o no. ¿Hay alguna manera de decirle que no sea link después de haberle dicho que lo sea?
Porque el problema es que si le pongo:
document.all.Imagen.href=null
me sigue apareciendo la mano pero me envía una página vacia.
Gracias
  #2 (permalink)  
Antiguo 25/03/2002, 05:40
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Re: Se puede poner href a nulo

con CSS lo puedes hacer:

<img src="imagen.jpg" id="enlazable" onclick="window.location.replace(direccion) style="cursor:pointer;cursor:hand;">

Luego ponemos en el <Head>:

<!------no queremos que enlace--------------
function noenlace(){
enlazable.style.cursor="normal";
direccion=""}

<!----------queremos que enlace------------>
function noenlace(){
enlazable.style.cursor="hand";
direccion="http://www.forosdelweb.com"}
------------------------------------------

No lo he podido probar pero creo que funcionará...
Salu2


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="51"><param name="bgcolor" value="#0066CC"><param name="movie" value="http://www.webareyou.com/Movie1.swf"><embed src="http://www.webareyou.com/Movie1.swf"></embebed></object>
  #3 (permalink)  
Antiguo 25/03/2002, 06:19
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Se puede poner href a nulo

prueba con esto

&lt;a href=&quot;javascript:;&quot;&gt;

un compañero me dijo en otro mensaje que te crea un vinculo nulo.

lo pruebas y me comentas

  #4 (permalink)  
Antiguo 25/03/2002, 09:34
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Se puede poner href a nulo

El problema es que al crear un vinculo nulo se me abre una ventana nueva con la página blank. Voy a probar lo de KarlanKas
Gracias
  #5 (permalink)  
Antiguo 25/03/2002, 10:53
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Re: Se puede poner href a nulo

Me acabo de dar cuenta de que faltan unas comillas en la imagen!! Las que cierran el onclick. Sería así:

&lt;img src=&quot;imagen.jpg&quot; id=&quot;enlazable&quot; onclick=&quot;window.location.replace(direccion);&quot; style=&quot;cursor:pointer;cursor:hand;&quot;&gt;


Espero que funcione!

  #6 (permalink)  
Antiguo 25/03/2002, 11:14
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Re: Se puede poner href a nulo

Zmarquez!!

En la comida he tenido un poco de tiempo y he hecho un ejemplo. Espero que te sirva!!

----------------
&lt;html&gt;
&lt;head&gt;
&lt;script language=&quot;Javascript&quot;&gt;
&lt;!--
var direccion=&quot;http://www.forosdelweb.com&quot;;
function enlaza(){
if (direccion==&quot;#&quot;){
enlazable.style.cursor=&quot;hand&quot;;
direccion=&quot;http://www.forosdelweb.com&quot;;
cosa.innerHTML=&quot;Ahora enlaza&quot;;
}
else{
enlazable.style.cursor=&quot;normal&quot;;
direccion=&quot;#&quot;
cosa.innerHTML=&quot;Ahora NO enlaza&quot;;
}
}
//--&gt;
&lt;/script&gt;
&lt;title&gt;Untitled&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;img src=&quot;hoteles.jpg&quot; id=&quot;enlazable&quot; style=&quot;cursor:pointer;&quot; onclick=&quot;window.location.replace(direccion)&q uot;&gt;

&lt;a href=&quot;#&quot; id=&quot;cosa&quot; onclick=&quot;enlaza()&quot;&gt;Ahora enlaza&lt;/a&gt;

&lt;/body&gt;
&lt;/html&gt;
---------------------

Salu2

KarlanKas
  #7 (permalink)  
Antiguo 25/03/2002, 12:29
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Se puede poner href a nulo

Gracias. Funciona y de coña, muchas gracias
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 08:52.