miércoles, 6 de abril de 2016

botón javascrip

JavaScript. Cambio dinámico en el estilo de una página web con distintos archivos .css

En la entrada anterior creamos un archivo con extensión .css y la enlazábamos al archivo index.html.
Ahora crearemos otro archivo nuevo con extensión .css y distinto nombre (yo le he llamado final3.css),  y crearemos dos botones en la página web para poder intercambiar los estilos en que se muestra nuestra página.

Modificaciones que hay que realizar en el archivo index.html:

1.- Hay que añadir un identificador al link del estilo que vamos a usar por defecto.
Le podéis poner el nombre que queráis, en mi caso le he puesto "estilo"

<link href="final.css" rel="stylesheet" type="text/css" id="estilo">

2.- En el head del index.html insertaremos un script con una función  con el nombre que queráis, en mi caso se llama "cambio"

<script type="text/javascript" language="JavaScript">
function cambio(archivo){
document.getElementById("estilo").href= archivo;
}
</script>

3.- Por último, en el body del index.html añadiremos un botón, cuya etiqueta le he puesto "Cambio de estilo! y que al hacer click, llamará a la función cambio,  pasándole como argumento el nombre del nuevo archivo css que hemos creado.

<button type="button" onclick="cambio('final3.css')">Cambio de estilo!</button>

No hay comentarios:

Publicar un comentario