hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 01:00:39
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Html (Moderadores: Big-Peru_, TXS)
| | | |-+  Rollover con javascript
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Rollover con javascript  (Leído 227 veces)
shevchenko
Colaborador
****
Desconectado Desconectado

Mensajes: 926


Lo importante no es ganar sino hacer perder alotro


Ver Perfil WWW
« : 04 de Agosto de 2008, 08:28:30 »

Hacer que cambie una imagen al pasar el ratón por encima, como invitando a pulsar le llamamos rollover. Es uno de los efectos más vistosos que podemos incluir en una página web con unas pocas líneas de Javascript, y sin necesida de saber programar.
Vamos a ver la técnica por la práctica y con una elemental receta:

1. Nombramos la imagen:

Ponemos en la página la imagen que tiene el dibujo apagado. Además le asignamos un nombre, para poder referirnos a ella mediante JavaScript.

<img src="dibujo_apagado .gif" name="imagen1">

2. Ponemos un enlace en la imagen

Ahora ponemos el enlace al que queremos navegar en el momento en el que el usuario pinche en el.

<a href="ir_a.html">

3. Empezamos con JavaScript

Debemos colocar dos atributos HTML al enlace que nos van a servir para realizar el efecto buscado.
OnMouseOver , col él indicaremos, mediante JavaScirpt, la acción a realizar cuando se pose el ratón encima de la imagen.
OnMouseOut nos sirve para definir el evento de retirar el ratón de la imagen,

<a href="ir_a.html" onmouseover="-Código JavaScript-" onmouseout="-Código JavaScript-">

4. Tomamos las imágenes con JavaScript

Vamos a declarar dos variables con JavaScript para guardar las imágenes iluminada y apagada. Para ello vamos a utilizar la etiqueta <SCRIPT> de HTML. El script lo podemos colocar en cualquier sitio, pero sería adecuado colocarlo antes de la imagen.
Los números que vereis corresponden con la anchura y la altura de la imagen que estais tomando.

<script language=javascript>
iluminada = new Image(84,34)
iluminada.src = "dibujo_ilumina do.gif"
apagada = new Image(84,34)
apagada.src = "dibujo_apagado .gif"
</script>

5. Escribimos el código de los eventos:

Para acceder a un elemento de JavaScript utilizamos la jerarquía de objetos de JavaScript. Puede ser complicada, pero nuestro objetivo es simple, así lo haremos:

window.documen t['nombre_de_la_i magen'].src = variable_image n_javascript.s rc

En concreto, los atributos HTML de los eventos onmouseover y onmouseout quedrán así:

onmouseover="window.documen t['imagen1'].src= iluminada.src

onmouseout="window.documen t['imagen1'].src = apagada.src

5. Este es el codigo completo

<script language=javascript>
    iluminada = new Image(84,34)
    iluminada.src = "dibujoiluminad o.gif"
    apagada = new Image(84,34)
    apagada.src = "dibujoapagado. gif"
</script>
<a href="ir_a.html"
onmouseover=" window.documen t['imagen1'].src = iluminada.src "
onmouseout=" window.documen t['imagen1'].src = apagada.src" >
<img src="images/eugimlogo.gif" border=0 name="imagen1" width=84 height=34>
[/url]

Esto es lo único que debes hacer para iluminar una imagen, es un primer paso, ahora puedes probar con un grupo de imagenes para crear una barra de navegación dinámica con Javascript !

fuente:

Para ver este enlace Registrate o Inicia Sesion
En línea



Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Aprende C++ ( 29 Videotutoriale s )
   
Para ver este enlace Registrate o Inicia Sesion
Consejos Web
 
Para ver este enlace Registrate o Inicia Sesion
F.A.Q-Temas Importantes sobre PHP


Para ver este enlace Registrate o Inicia Sesion
FAQ - Temas Importantes sobre ASP
   
Para ver este enlace Registrate o Inicia Sesion
Lista de Script de ASP

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online