Ver Mensaje Individual
  #25 (permalink)  
Antiguo 17/02/2017, 14:57
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Como poner un menu en el resto de paginas

A ver, me encontré una cosa interesante.

Poner menús en JavaScript es no lo óptimo, pero tal vez para este caso, para un uso muy local sí sea una fácil opción.

Una complicación es que en general no se puede poner varias líneas dentro del JavaScript, pero hay un tipo de variable que sí permite poner varias líneas.


Puedes generar un archivo menu.js con esto dentro:

Código Javascript:
Ver original
  1. var menu = `
  2.   <div>
  3.     <h1>Este texto está contenido en el JavaScript.</h1>
  4.     <p>También dentro del JavaScript.</p>
  5.   </div>
  6. `;

Tiene una comilla especial que permite multilínea.

Y en cada página agrega un par de líneas:

En el head:

Código HTML:
Ver original
  1. <script src="menu.js"></script>

Y donde quieras que vaya el menú

Código HTML:
Ver original
  1. <div id="demo"></div>
  2. document.getElementById("demo").innerHTML = menu;

Así podrás actualizar fácilmente el menú en un sólo archivo. Te cuidado con el uso de comillas.

Y bueno, releyendo, si sólo es para tí, y no para un sitio web en forma, tal vez la opción de Torudo no está "tan" mal.