Cita:
Iniciado por Kanashin Estoy de acuerdo, y además es más limipio usar PHP, pero quizás más sencillo usar javascript.
definitivamente no, porque para que funcione correctamente se tendría que abrir y cerrar el html con document.open() y document.close(), es más eficiente usar innerHTML en las capas necesarias o modificar directamente el DOM, pero de igual forma para cargar ese contenido desde otros archivos supone el uso de AJAX y eso incrementa el numero de peticiones HTTP y compromete el rendimiento de la pagina y servidor.
el uso de scripts del lado del servidor es la mejor solución (php, asp, jsp, u otros) y no requiere de peticiones extra, sin embargo también existe SSI para implementarlo sin necesidad de tales scripts