Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/01/2006, 04:40
Avatar de Acadio
Acadio
 
Fecha de Ingreso: octubre-2005
Mensajes: 48
Antigüedad: 15 años
Puntos: 0
Dejo aqui un pequeño ejemplo de lo que antes comentaba:

Tenemos 4 paginas php en el mismo directorio:

1 index.php -- Pagina con el codigo
2 pagina0.php -- Pagina a cargar (poneis cualquier texto)
3 pagina1.php -- Pagina a cargar (poneis cualquier texto)
4 pagina2.php -- Pagina a cargar (poneis cualquier texto)

Éste es el código del index:


<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">

function validate3(menu)
{
//alert(menu);
document.form.menu.value = menu;
document.form.submit();
}
</script>
</head>
<FORM METHOD=post ACTION='' name='form' ENCTYPE='multipart/form-data'>
<body>
Código PHP:

<?php
$titulos  
= array (
            
"Menu 0",
            
"Menu 1",
            
"Menu 2"
            
);

echo 
"<input type=\"hidden\" name=\"menu\">";

if (isset(
$HTTP_POST_VARS['menu']))
$menu $HTTP_POST_VARS['menu'];
elseif (isset(
$HTTP_GET_VARS['menu'])) 
$menu $HTTP_GET_VARS['menu'];
else 
$menu 0;     

//echo "valgo(".$menu.")";        

echo "<table width=\"749\"  border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td width=\"100\" height=\"400\"><td valign=\"top\">
        <table height=\"100\" border=\"0\">
        <tr><td width=\"120\" valign=\"top\">"
;
        for (
$i=0;$i<3;$i++)
    {
        echo 
"<a href=\"#\" onClick=\"validate3($i)\">".$titulos[$i]."</a><br><br>";
    }
echo
"</td>
  <td>"
;
  
  include (
"pagina".$menu.".php");
 
  echo 
"</td>
</tr>
<tr>
 <td>&nbsp;</td>
 <td align=\"right\">Cargamos la pagina: "
.$menu."</td>
</tr>
</table>
</td>
    </td>
  </tr>
</table>"
;
?>
</body>
</form>
</html>

Probarlo y vereis como va cargando las 3 paginas sin ninguna ruta.

También se podria linkar con una ruta, ya que recoje los parametros tanto por GET como por POST, poniendo por ejemplo: (index.php?menu=0) para cargar la primera pagina.

Ah y ademas de esta manera os olvidais de los Frames...
Bueno es solo un miniejemplo...