Tecnología

Inicio

Cómo crear imágenes dinámicamente con subtítulos en JavaScript

JavaScript añade funcionalidad dinámica de gran alcance para el código HTML. El contenido puede ser añadido o eliminado de su página web con el código JavaScript, incluso después de que se haya cargado. Escribe una función para crear un elemento div que contiene una imagen y un subtítulo, a continuación, agregarlo a su página sobre la marcha. Llamar a esta función en respuesta a la información de los usuarios para mostrar la imagen que desean. Ampliar este código para crear una base de datos de fotos o diapositivas.

Instrucciones

1 Inserte el siguiente código entre las etiquetas "cabeza" de su documento HTML:

<Script type = "text / javascript">

función insertImage (src, leyenda, padre) {

parent = document.getElementById(parent);

lapso var = document.createElement ( "span")

span.style.display = "inline-block";

span.style.fontSize = "80%";

span.style.textAlign = "centro";

span.innerHTML = "& lt; img src =" "src + +" "/>" + subtítulo;

parent.appendChild (Span);

}

</ Script>

Cambiar el tamaño y la alineación de los subtítulos mediante la edición del "fontSize" y los comandos de asignación de propiedad "TextAlign", si lo desea.

2 Agregue el código siguiente en el cuerpo del documento HTML, sustituyendo la ruta y el nombre del archivo de imagen para "imagen.jpg" y su leyenda para "TITULO:"

<Input type = "button" value = "Agregar imagen" onclick = "insertImage ( 'Image.JPG', 'subtítulo', 'imagelocation');" />

<Span id = "imagelocation"> </ span>

3 Guarde la página y lo carga en un navegador Web. Haga clic en el botón, y la imagen aparece con su título. La ubicación de la imagen es el mismo que el período de vacío con el ID "imagelocation." Se pueden añadir varios tramos, cada uno con su propia identidad, para añadir varias imágenes en diferentes ubicaciones en la página con la función "insertImage". Llamar "insertImage" siempre que lo desee a partir de elementos de entrada del usuario u otras funciones de JavaScript.