Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2006, 03:20
Avatar de oskarL
oskarL
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años
Puntos: 2
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
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.