Foros del Web » Creando para Internet » Diseño web »

No se ve la manita

Estas en el tema de No se ve la manita en el foro de Diseño web en Foros del Web. Hola a todos: Tengo unos botones en DIV que al pulsarlos, muestran-ocultan otras DIV. Esto lo hace un comportamiento de js. También es un comportamiento ...
  #1 (permalink)  
Antiguo 26/11/2009, 05:07
 
Fecha de Ingreso: mayo-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 1
No se ve la manita

Hola a todos:
Tengo unos botones en DIV que al pulsarlos, muestran-ocultan otras DIV. Esto lo hace un comportamiento de js. También es un comportamiento de js. el camdio de imagen que se produce dentro de la Div del boton al hacer un Rollover. Quiero hacer lo mismo pero con texto, osea, que al hacer onMouseOver se cambie la propiedad del texto. Esto mismo lo tengo con un comportamiento js. y funciona, pero al pasar el ratón por encima no se ve la manita, se ve un cursor.

¿Se puede hacer esto mismo con el comportamiento "MM_swapImage" y con CSS para que se vea la manita?

EL Script donde se ve el cursor (y no la manita) es el siguiente:

<div class="boton1" id="Gbuton" style="left:0px; top:313px;" onclick="MM_showHideLayers('fotoA','','hide','foto B','','hide','fotoC','','hide','fotoD','','hide',' fotoE','','hide','fotoF','','hide','fotoG','','sho w','fotoH','','hide','fotoI','','hide','textoB','' ,'hide','textoA','','hide','textoC','','hide','tex toD','','hide','textoE','','hide','textoF','','hid e','textoG','','show','textoH','','hide','textoI', '','hide')" onMouseOver="MM_changeProp('Gbuton','','color','#6 69900','DIV')" onmouseout="MM_changeProp('Gbuton','','color','#cc cccc','DIV')">
<div align="right">Estrellas en juego</div>
</div>

Gracias a todos de antemano.
  #2 (permalink)  
Antiguo 26/11/2009, 06:13
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: No se ve la manita

es mucho mejor css:
#miobjeto:hover{
cursor:pointer;
}
o con javascript, eso si, controlando los eventos del mouse enter y over:

document.getElementById('miobjeto').style.cursor=" pointer";
  #3 (permalink)  
Antiguo 26/11/2009, 11:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: No se ve la manita

hola Maikolalvarez, gracias por tu respuesta.¿Me podrías dar un ejemplo práctico de cómo lo pondrías?Lo que quiero hacer es un cambio de estado en un texto y que luego recupere el estado inicial.
  #4 (permalink)  
Antiguo 26/11/2009, 11:19
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: No se ve la manita

en el CSS:
#mitexto1:hover{
cursor:pointer;
text-decoration:underline;
}
en el HTML:
<span id="mitexto">al pasar el mouse por este texto, simulara un link!</span>
  #5 (permalink)  
Antiguo 26/11/2009, 11:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: No se ve la manita

Hola Maikolalvarez, perdona por haber contestado antes de tiempo. Tu CSS funciona a la perfección. He dejado los comportamientos mostrar- acultar como estaban yles he puesto el id= cn tu CSS. Gracias otra vez.
  #6 (permalink)  
Antiguo 26/11/2009, 11:54
 
Fecha de Ingreso: mayo-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: No se ve la manita

Funciona bien el CSS, pero solo en FF. En IE se sigue viendo el cursor.
¿Cómo aplicarías el js?. Gracias
  #7 (permalink)  
Antiguo 26/11/2009, 12:05
 
Fecha de Ingreso: mayo-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: No se ve la manita

Ahora he colocado el js como comportamiento en onMouseOver y en FF se ve pero en IE no.
¿qué se puede hacer?. Gracias otra vez.
  #8 (permalink)  
Antiguo 27/11/2009, 19:38
 
Fecha de Ingreso: mayo-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: No se ve la manita

Ya lo encontré!. Es un simple CSS.
cursor:pointer;
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 05:15.