Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/02/2015, 23:12
Avatar de LucasAddams
LucasAddams
 
Fecha de Ingreso: febrero-2015
Ubicación: Argentina
Mensajes: 26
Antigüedad: 9 años, 9 meses
Puntos: 3
Respuesta: web contenido estático

Concuerdo con ipraetoriux, solo que yo lo haría con Jquery. Te doy un ejemplo simple, lo probas y me decís si es más o menos lo que querés:

Código HTML:
<head>
...
                <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
		<script type="text/javascript" src="js/script.js"></script>
...
</head> 
Y dentro del body:

Código HTML:
<body>
          <div id="menu">
				<a href="#">Películas</a>
				<a href="#">Juegos</a>
				<a href="#">Música</a>
				<a href="#">Videos</a>
				<a href="#">Series</a>
         </div><!--Fin de Menú-->

          <div id="Caja">
                                <div class="contenido"><img src="Ejemplo 1"></div>
                                <div class="contenido"><img src="Ejemplo 2"></div>
                                <div class="contenido"><img src="Ejemplo 3"></div>
                                <div class="contenido"><img src="Ejemplo 4"></div>
                                <div class="contenido"><img src="Ejemplo 5"></div>
          </div>
</body> 
En el archivo.js -el script-

Código:
var tabInicial = 1;
$(document).on("ready", main);

function main(){
	$("#menu a").on("click", abrirTab);
	$(".contenido").eq(tabInicial-1).fadeIn();
	$("#menu a").eq(tabInicial-1).addClass("tabActual");
}

function abrirTab(){
	$(".contenido").hide();
	$("#menu a").removeClass("tabActual");
	$(".contenido").eq($(this).index()).fadeIn();
	$(this).addClass("tabActual");
	return false;
}
Ah, no te olvides de darle poner en el css un .tabactual{background: (el color que quieras);} para que funcione y puedas probar.

P/D: Tampoco te olvides de descargar el jquery-1.7.1.min.js y ponerlo en el head como indiqué al principio. Si es algo así, intenta interiorizar para manejarte mejor en estas cosirijillas.