Foros del Web » Programando para Internet » Javascript »

Subrayar texto "onMouseOver"

Estas en el tema de Subrayar texto "onMouseOver" en el foro de Javascript en Foros del Web. Hola, fenómenos de la web! Estoy necesitando una pequeña ayuda con un JavaScript. Necesito que se subraye un texto ante el evento "onmouseover". Pero no ...
  #1 (permalink)  
Antiguo 27/07/2010, 20:59
Avatar de pabloe9k  
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 15 años, 9 meses
Puntos: 3
Pregunta Subrayar texto "onMouseOver"

Hola, fenómenos de la web!
Estoy necesitando una pequeña ayuda con un JavaScript.
Necesito que se subraye un texto ante el evento "onmouseover". Pero no quiero definir ningún script general para toda la página.

Tengo entendido que se puede hacer con algo parecido como a lo que dejo a continuación:

Código HTML:
<div align="center" onmouseover="this.style.text: underline">
   <font face="arial" size="2">Desarrollo, Diseño y Hosting: CPP Development</font>
</div> 
Lamentablemente este código no me funciona.
Podrían darme una mano, por favor?

Muchas gracias, amigos.
Saludos.
  #2 (permalink)  
Antiguo 27/07/2010, 22:17
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 15 años
Puntos: 45
Respuesta: Subrayar texto "onMouseOver"

Hola pabloe9k

Pregunto: y tienes que hacerlo con javascript...?

Puedes usar la sencilla regla de enlaces (en este caso un falso enlace) de css:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Subrayar onmouseover -falso enlace-</title>
<style type="text/css">
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
</style>
</head>

<body>

<p><a href="#">Texto que parecerá subrayado al colocar el cursor</a></p>

</body>

</html> 
Saludos
  #3 (permalink)  
Antiguo 27/07/2010, 22:46
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Subrayar texto "onMouseOver"

y para que un falso enlace?
solo asegúrate de declarar el DOCTYPE para que funcione

Código CSS:
Ver original
  1. .TextoSubrayado{font:14px arial;color:#FF9900}
  2. .TextoSubrayado:hover{color:#00FF00; text-decoration: underline;}

Código HTML:
Ver original
  1. <div class="TextoSubrayado">Desarrollo, Diseño y Hosting: CPP Development</div>
  #4 (permalink)  
Antiguo 28/07/2010, 07:26
 
Fecha de Ingreso: junio-2010
Mensajes: 76
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Subrayar texto "onMouseOver"

<div align="center" onmouseover="javascript:this.style.textDecoration= 'underline'">
  #5 (permalink)  
Antiguo 28/07/2010, 07:50
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Subrayar texto "onMouseOver"

Hola

Cita:
Iniciado por Jokuto Ver Mensaje
<div align="center" onmouseover="javascript:this.style.textDecoration= 'underline'">
¿Y si el usuario tiene el javascript desactivado? Es mas conveniente usar css, como se indica en los dos post anteriores
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #6 (permalink)  
Antiguo 28/07/2010, 10:09
Avatar de pabloe9k  
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: Subrayar texto "onMouseOver"

Cita:
Iniciado por Jokuto Ver Mensaje
<div align="center" onmouseover="javascript:this.style.textDecoration= 'underline'">
Esto es exáctamente lo que estaba buscando!
Muchas gracias, Jokuto!

Saludos.
  #7 (permalink)  
Antiguo 28/07/2010, 10:41
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Subrayar texto "onMouseOver"

ni que decir si pabloe9k prefiere el javascript, ya es gusto de cada quien
  #8 (permalink)  
Antiguo 28/07/2010, 11:39
Avatar de pabloe9k  
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: Subrayar texto "onMouseOver"

Cita:
Iniciado por Ag666 Ver Mensaje
ni que decir si pabloe9k prefiere el javascript, ya es gusto de cada quien
Jajajaja.
Para este caso me era mucho más cómodo.
De todos modos, en el posteo anterior, me olvidé de agradecerles a todos los demás sus recomendaciones.

Gracias a todos!!
Saludos.

Etiquetas: Ninguno
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 18:04.