Tecnología

Inicio

Cómo ACTUALIZACIÓN AUTOMÁTICA Ciertos Web Imágenes

Cómo ACTUALIZACIÓN AUTOMÁTICA Ciertos Web Imágenes


El uso de Javascript, puede cambiar automáticamente una imagen en una página Web en cualquier momento. Usted puede incluir código JavaScript en sus páginas para que las imágenes cambian en determinados intervalos de tiempo o cuando un usuario interactúa con los elementos de página específicos. El código necesario es breve y fácil de entender, incluso si usted no tiene experiencia en el script del lado del cliente o de programación. JavaScript se ejecuta en el navegador web de un usuario y se puede ir a buscar imágenes de un servidor web y luego mostrar esas imágenes, la creación de una presentación virtual, sin que el visitante tenga que actualizar la página Web.

Instrucciones

1 Preparar todas las imágenes que planea mostrar, de cultivo a más o menos el mismo tamaño para que cada imagen se mostrará en la misma zona sin alterar el resto de la página Web. Optimizar sus imágenes en el tamaño de archivo más pequeño posible para acelerar la carga. Escribe una lista de los nombres de archivo de imagen.

2 Crear una nueva página web con la imagen inicial que desea mostrar incluido, como se muestra en el siguiente ejemplo:

<Html>

<Head>

<Title> Mi Presentación </ title>

</ Head>

<Body>

<Div> <img alt = "imagen" /> </ div>

</ Body>

</ Html>

Cambiar "image1.jpg" al nombre del archivo de la imagen. Guardar esta página con una extensión ".html". Coloque el archivo HTML en el mismo directorio que las imágenes, ya sea en su propio ordenador o mediante la carga de la página y las imágenes a un servidor Web. Abra la página en un navegador Web para comprobar que aparezca la imagen inicial.

3 Inserte el siguiente código JavaScript en el encabezado del documento HTML. Este código se mantendrá un registro de las imágenes en la presentación ( "image1.jpg," cambio "image2.jpg" y así sucesivamente a sus propios archivos de imagen):

<Script type = "text / javascript">

// Cambiar los nombres de archivo para adaptarse a su propia

var pic_array = new Array ( "image1.jpg", "image2.jpg", "image3.jpg");

// Cambiar el valor num_pic para el número de imágenes - este ejemplo utiliza 3

num_pics var = 3;

var current_pic = 0;

</ Script>

4 Extender el código Javascript para cambiar las imágenes cada vez que el usuario mueve el puntero del ratón sobre el área de la imagen, añadiendo el siguiente código inmediatamente antes del </ script> cierre descrito en el paso 3.

funcionar nextPicture ()

{Current_pic ++; si (current_pic> = num_pics) current_pic = 0;

document.getElementById ( "imageHolder") src = pic_array [current_pic].; }

Busque el elemento de imagen en su página Web y alterar el código HTML de la siguiente manera:

<Img id = "imageHolder" alt = "imagen" onmouseover = "nextPicture ();" />

El atributo "ID" permite que la secuencia de comandos para identificar el elemento de imagen en la página, y el "onmouseover" función ajusta la página para detectar la interacción del usuario. Cambiar "image1.jpg" al nombre de archivo de la primera imagen que desea mostrar. Probar la página Web en un navegador, mover el ratón dentro y fuera del área de la imagen.

5 Modificar su código para que las imágenes cambian automáticamente en un intervalo especificado, por ejemplo, cada 10 segundos. Retire la función "nextPicture" en el paso anterior a partir del código Javascript y sustituirla por la siguiente:

var picTimer;

timePictures función ()

{PicTimer = setTimeout ( "nextPicture ()", 10000); }

funcionar nextPicture ()

{Current_pic ++; si (current_pic> = num_pics) current_pic = 0;

document.getElementById ( "imageHolder") src = pic_array [current_pic].; }

Además, es necesario modificar el elemento de imagen de la siguiente manera, cambiando de nuevo "image1.jpg" al nombre del archivo real de la primera imagen que desea mostrar:

<Img id = "imageHolder" alt = "imagen" onload = "timePictures ();" />

La función "onload" se inicia el temporizador cuando se carga la página Web en el navegador del usuario. Probar la página de nuevo. La imagen cambiará automáticamente cada diez segundos.

Consejos y advertencias

  • Utilice el código libre disponible en Internet para aplicar efectos a las imágenes más sofisticados en su página. Muchos ejemplos de código Javascript están disponibles que se pueden adaptar fácilmente a sus propias necesidades.
  • No se debe abusar de scripts que refrescan automáticamente los elementos en una página web, ya que esto va a consumir demasiado ancho de banda.