Hola, si alguien me puede ayudar porfavor, necesito un codigo que haga que al pasar el mouse sobre una imágen, el cursor del mouse cambie por otro que yo predefina, porfavor que ya me he quebrado la cabeza y no me sale
Publicado: Mie Oct 25, 2006 1:33 am
StDave
Adolescente, integrandose...
Registrado: Jun 03, 2006
Mensajes: 103
Buenas.... He aquí un codigo q quizás te sirva
...
«script»
«!--
// Aquí creo la función para cambiar el cursor...
function cambiarcursor(nombrecursor) {
// Defino lo necesario para regresarlo a la normalidad... if (nombrecursor == '') document.body.style.cursor = "default";
//si quieres, puedes seguir con más if, por si quieres usar otros punteros predefinidos
//Y al final, el else... Para poner uno nuevo...
//Para ello tienes que tener el cursor en la misma carpeta que esta página
«body»
...
«!-- Aquí va la imagen... Siempre acompañada de un link...
Esto porque las imagenes no pueden hacer el trabajo solas, ni idea por qué...
Para hacerlo funcionar... simplemente rodea la imagen con un link, y crea el "onMouseOver" y el "onMouseOut"... para cambiar el cursor, y volverlo a la nomalidad de nuevo (para ello, simplemente pon como parámetro ''), respectivamente... --»
«a onMouseOver="cambiarcursor('ejemplo.cur')" onMouseOut="cambiarcursor('')"»«img src="Ejemplo.png"»«/a»
...
«/body»
PD:
Tuve q cambiar todos los < y todos los > por « y »...
No sé porque la cuestión no me deja.........
:S.....
Será
Publicado: Mie Oct 25, 2006 11:29 am
El_Angel
Adolescente, integrandose...
Registrado: Apr 01, 2006
Mensajes: 126
Muchas gracias StDave ahora lo pruebo y te comento que tal me fue
Tengo duda en donde me dijiste que iba la url, en este caso la ubiccion del cirsor, no?, si esta en la misma carpeta que la pagina esta bien cierto? tambien probe poniendo toda la direccion del cursor y nada, despues no entiendo para que es el ("+nombrecursor+")"; ahi pongo algo o asi va??
en OnmouseOver="cambiarcursor('mano')" me imagino que el texto no importa solo es para identificar que (
Publicado: Jue Oct 26, 2006 1:22 am
StDave
Adolescente, integrandose...
Registrado: Jun 03, 2006
Mensajes: 103
Bueno......
veo que te has equivocado en cambiar "url" por mano.cur......
no tienes que cambiar eso...
Dejalo tal cual estaba......
Sólo pon en el link de la imagen esto.... onMouseOver('mano.cur')
Al final debería quedarte así
function cambiarcursor ( nombrecursor )
{
if ( nombrecursor=='' ) //<---- Esto debe ser dos comillas, no una comilla doble....
document.body.style.cursor = "default" ;
else
document.body.style.cursor = "url(" + nombrecursor + ")" ;
}
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro