Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/09/2011, 17:20
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses
Puntos: 1485
Respuesta: Disabled en html

¡¡¡¡decidete!!!!
Cita:
Iniciado por leidy_03 Ver Mensaje
y por necesidades laborales, ese link debe estar oculto
Cita:
Iniciado por leidy_03 Ver Mensaje
y la gracia es que se deshabilite el link
son dos cosas totalmente distinta. si quieres inhabilitar el enlace, en primera instancia no comprendo por qué has de incluir un enlace. quizas lo que tu quieres es dar la apariencia de que esta inhabilitado. en dicho caso, con que no incluya el enlace es suficiente para que el elemento no tenga algún tipo de interactividad. luego con CSS podrías maquillar el elemento para dar la apariencia de estar inhabilitado. todo se resume a una cuestión de diseño. si por ejemplo los enlaces tienen un color distintivo, puedes usar otro color para indicar visualmente que esta inhabilitado. pero en esencia el enlace no esta presente.

Código:
<a href="..." style="color:green;">enlace disponible</a>
<span style="color:gray;text-decoration:underline;cursor:pointer; cursor:hand;">enlace no disponible</span>
nótese en el ejemplo que en realidad el segundo elemento no es un enlace per se. simplemente consiste de otro elemento con apariencia de enlace. en html no hay forma de utilizar el elemento <a> y que esté inhabilitado, ya sea por apariencia o funcionalidad. nota: el caso particular de iexplorer es excepción, pero solamente te funcionará en los navegadores que lo admitan. de todos modos, el estandar html no lo admite, lo que significa que es muy probable que pocos navegadores reconozcan dicho atributo.

ahora bien, puedes usar scripting para que un enlace no efectue la redirección, pero eso no implica que obtenga la apariencia de inhabilitado ni que se pueda llegar al documento al que dirige.
Código:
<a href="..." style="color:green;">enlace disponible</a>
<a href="..." style="color:gray;" onclick="return false;">enlace no disponible</a>
en este ejemplo ambos elementos son enlaces pero el segundo no se activará si javascript esta disponible. incluso con javascript disponible es posible llegar al enlace. es cuestión de pedirle al navegador que abra el enlace en otra pestaña/ventana.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 12/09/2011 a las 17:27