Si te es posible, deberias usar un lenguaje de programacion del lado del servidor, como php, o asp, es decir, crear una pagina dinamica. Ese codigo tendria que incluirse en la "plantilla". Te pongo un ejemplo con php.
Imaginate que esta es la plantilla:
Código HTML:
<html>
<body>
<table>
<tr><td>
Texto1<br/>
<img scr='imagen1.jpg'>
</td></tr>
</table>
</body>
</html>
Para hacerla dinamica:
Código PHP:
<html>
<body>
<?php
include("variables.php");
//Si se recibe una variable llamada opcion...
if(isset($_REQUEST['opcion'])){
//Se carga ese valor
$opcion=$_REQUEST['opcion'];
}else{
//Si no, se inicializa a uno
$opcion=1;
}
$imagen="<img scr='";
$texto="";
//Dependiendo del valor de opcion, se eligen unos datos u otros
switch($opcion){
case 1:
$imagen.=$imagen1;
$texto=$texto1;
break;
case 2:
$imagen.=$imagen2;
$texto=$texto2;
break;
case 3:
$imagen.=$imagen3;
$texto=$texto3;
break;
}
$imagen.="'>";
?>
<table>
<tr><td>
<?php
echo $texto;
echo "<br/>";
echo $imagen;
?>
</td></tr>
</table>
</body>
</html>
El archivo variables.php simplemente tendria las imagenes y el texto:
Código PHP:
<?php
$texto1="Lorem Ipsum dolor...";
$imagen1="img/foto.jpg";
$texto2="Once upon a time...";
$imagen2="img/story.jpg";
.
.
.
?>
En cuanto a la variable $opcion, del switch, tendria que mandarse en el menu de la pagina, tal que:
Código HTML:
<a href='?opcion=1'>Opcion 1</a><br/>
<a href='?opcion=2'>Opcion 2</a><br/>
<a href='?opcion=3'>Opcion 3</a><br/>
Saludos