05/03/2009, 10:25
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Respuesta: Cambiar imágenes sin volver a cargar la página Amigo creo que la respuesta rapida mas obvia al primero de los problemas (colores y layout) es usando Hojas de estilo CSS, simplemente crea una pagina de Hojas de estilo donde aparezcas las distintas clases en que se ha de representar la pagina, algo mas o menos asi...
--------- archivo layoutscolores.css -------------
.imglayout1{
background-image:url("url de tu primer layout");
background-position:center;
background-attachment:fixed;
background-repeat:no-repeat;
}
.imglayout2{
background-image:url("url de tu segundo layout");
background-position:center;
background-attachment:fixed;
background-repeat:no-repeat;
}
------------- javascript -------
<script languaje="javascript">
function cambio(a){
swicth (a.id){
case1:
document.getElementById("fondo").className="imglay out1";
break;
case1:
document.getElementById("fondo").className="imglay out2";
break;
}
}
</script>
--------------- html ------------
<html>
<head>
<title>Cambio fondo</title>
<link rel="stylesheet" title="Principal-Aplicaciones" type="text/css" href="laedc_main_app.css" />
"aqui irian los javascripts ademas del que te coloque"
</head>
<body id="fondo">
<input type="button" value="fondo1" id="1" onclick="cambio(this)"/>
<input type="button" value="fondo2" id="2" onclick="cambio(this)"/>
</body>
</html>
-------------------
Claro esta que puedes crear mas clases para ajustar a la configuracion de no solo el fondo si no la apariencia especifica de cada componete de tu pagina, cada cambio del componente via CSS lo debes colocar dentro del switch del javascript, y ser invocado por etiquetas id unicas dentro de la pagina para que no haya incovenientes. Este ejemplo esta colocado en unicamente la forma de una pagina web con 2 botones, adaptalo a tu pagina.
Tambien debes de conocer mas de CSS para que los cambios sean mas vistosos y efectivos.. te recomiendo pases por esa seccion. |