Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/01/2006, 13:58
moneo
 
Fecha de Ingreso: diciembre-2005
Mensajes: 18
Antigüedad: 19 años, 2 meses
Puntos: 0
Finalmente lo he hecho con lenguaje del lado del servidor. Con php

En un archivo llamado menu.inc se introduce el código que valdrá para todas las páginas que mantengan el mismo menú lateral:

Código PHP:
<?

$url
$_SERVER['PHP_SELF'];
if(
$url=="/carpeta/archivo1.php"){
$a="color:blue;font-family:verdana;font-size:18px";
}else{
$a="color:red;font-family:verdana;font-size:14px";
}





if(
$url=="/carpeta/archivo2.php"){
$b="color:blue;font-family:verdana;font-size:18px";
}else{
$b="color:red;font-family:verdana;font-size:14px";
}




if(
$url=="/carpeta/archivo3.php"){
$c="color:blue;font-family:verdana;font-size:18px";
}else{
$c="color:red;font-family:verdana;font-size:14px";
}
?>

<a  h r e f="h t t p: //w w w.midominio.c o m/carpeta/archivo1.php" style='<? echo $a?>'>Archivo1</a>

<br><br>

<a  h r e f="h t t p: //w w w.midominio.c o m/carpeta/archivo2.php" style='<? echo $b?>'>Archivo3</a>
<br><br>

<a  h r e f="h t t p: //w w w.midominio.c o m/carpeta/archivo3.php" style='<? echo $c?>'>Archivo3</a>

y después en cada archivo se introduce el include, en este caso en los tres enlaces de ejemplo(archivo1.php, archivo2.php y archivo3.php):

Código PHP:
<?
include("menu.inc");
?>

de esta manera sólo habría que trabajar con el archivo menu.inc. Cambiando este, se cambiaría el menu lateral de todas las páginas que tuvieran el include correspondiente.

A mi me interesaría hacer algo parecido pero en javascript para no cargar innecesariamente el servidor y porque en ciertas acciones javascript es un lenguaje mas rápido al trabajar en el navegador del ususario.

Me gustaría que alguien me dijera un codigo similar en javascript, se lo agradecería

Un abrazo