La Web del Programador: Comunidad de Programadores
 
    Pregunta:  47385 - EVITAR REPETIR EL MISMO CODIGO EN VARIAS PAGINAS
Autor:  Daniel Castro
He creado una especie de "caja" con el comando "table" de HTML.
Esta caja la utilizo en varias páginas y de forma repetida. ¿Hay alguna manera de llamarla desde un archivo externo para sólo limitarme a escribir su contenido?. La caja no contiene subdivisiones, sólo es el marco de un color y el relleno de otro.

  Respuesta:  wmsanper
Estimado Daniel,
lo de que debes hacer en tu codigo HTML es, cuando quieras poner algo repetitivo escribirlo en un archivo ".js"
por ejemplo:

<body>
<script laguage="javaScript" src="mitabla.js">
</script>
</body>

y dentro del archivo mitabla.js pones lo siguiente, pero ojo, debes escribirlo en javaScript...

document.write("<table align='center'>")
document.write("<tr>")
document.write("<td>")
document.write("</td>")
document.write("</tr>")
document.write("</table>")

si te das cuenta no pongo comillas dentro de comillas, sino que pongo comilla simple. la doble comilla solo se pone para arropar todo lo que entra dentro del parentesis del document.write.

estas rutinas no se ponen dentro de funciones porque lo que se quiere es que se ejecuten en ese mismo momento. esto vale de mucho para estructurar bien tu pagina y ademas nadie puede ver el codigo y asi puedes ocultar lo que no quieras compartir.

un saludo.