Foros del Web » Programando para Internet » Javascript »

onmuseover y onmouseout

Estas en el tema de onmuseover y onmouseout en el foro de Javascript en Foros del Web. Hola a todos, me gustaria saber como aplicar la funcion onmuseover a este codigo. Código PHP: < div  class= "div_info"  id = "info"   onclick = ...
  #1 (permalink)  
Antiguo 20/01/2010, 06:40
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
onmuseover y onmouseout

Hola a todos, me gustaria saber como aplicar la funcion onmuseover a este codigo.
Código PHP:
<div class="div_info" id="info"  onclick="this.style.display='none';document.getElementById('modifica').style.display='block';"><span class="info">Información personal</span></div
lo que quiero hacer es que cuando pasen el mouse aparezca un css un css y que cuando se vaya se coloque el principal.
Un saludo
  #2 (permalink)  
Antiguo 20/01/2010, 06:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: onmuseover y onmouseout

No se entiende muy bien tu pregunta, si lo que quieres es cambiar el estilo, sólo tienes que cambiar la propiedad style en el evento apropiado:
Código Javascript:
Ver original
  1. this.style.propiedad = 'valor';
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 20/01/2010, 06:53
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: onmuseover y onmouseout

Yo tengo una clase que se llama "fondo" y lo que quiero es que cuando pase el raton me aplique esa clase.
he colocado este codigo
Código PHP:
<div class="div_info" id="info" onmouseover="this.style.class='fondo'; onclick=this.style.display='none';document.getElementById('modifica').style.display='block';">
  <
class="info">Información personal</p
pero no me aplica la clase
Un saludo
  #4 (permalink)  
Antiguo 20/01/2010, 06:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: onmuseover y onmouseout

Porque para cambiar la clase debes usar this.className = 'clase';

Además, si te fijas, no cierras la comilla del onmouseover.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 20/01/2010, 07:20
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: onmuseover y onmouseout

hola visona,

también puedes probar a buscar en el foro de CSS porque creo que lo que tu buscas es la propiedad HOVER

el hover consiste en cambiar el estilo cuando pasas el ratón por encima del elemento, pero mantiene otras caracteristicas de tu estilo.

si ves que no encuentras nada dímelo que te digo qué tendrías que poner en tu estilo.

salu2
  #6 (permalink)  
Antiguo 20/01/2010, 09:44
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: onmuseover y onmouseout

ok, todo perfecto, muchas gracias

Etiquetas: onmouseout
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 10:58.