Página a gusto del visitante

El script Como funciona

<!--Mas en: http://javascript.espaciolatino.com/-->
< script language="JavaScript">
<!--

function cambColores(fondos, letras)
{
var ind;
if (!document.all) return
ind = fondos.selectedIndex;
document.bgColor = fondos.options[ind].value;
ind = letras.selectedIndex;
document.fgColor = letras.options[ind].value;
return;
}
-->
</script>

Mediante este sencillo código los usuarios pueden seleccionar la combinación de colores de la página. El código del script es muy simple: tan sólo asigna los colores de fondo y texto elegidos por el usuario a las propiedades bgColor y fgColor del document. Los valores son elegidos por el usuario a partir de una lista desplegable. Este código está pensado para IExplorer, pues Netscape no permite modificar estos argumentos cuando la página ya esté cargada. Como es habitual sitúa este código en la sección Head de la página.
La página Como se usa
 <h2>Esta es una muestra de personalización de colores</h2>
< form name="form1" method="post" action="">
Fondo:
< select name="fondo">
< option value="yellow">Amarillo</option>
< option value="white">blanco</option>
< option value="Blue">Azul</option>
< /select>
Texto:
< select name="texto">
< option value="yellow">Amarillo</option>
< option value="white">blanco</option>
< option value="Blue">Azul</option>
< /select>
< input type="button" name="Button" value="cambiar"
onclick ="cambColores(parentElement.fondo,parentElement.texto)">
< /form>

La primera línea, con formato H2, es tan sólo para mostrar los efectos de la selección del usuario.

En la página ves un formulario que posee dos campos con las listas de los colores seleccionables por el visitante. Al picar con el ratón sobre el botón se dispara el evento que pone en marcha la función cambColores. Si quieres mas colores tan sólo tienes que añadir opciones al menú.

El color puede ponerse por su nombre como en el ejemplo o mediante las cadenas RGB (000000 a FFFFFF).

Este ejemplo podría completarse con cookies para que se conserven las preferencias de los usuarios...¿Alguien se atreve?

   
     
Envía esta página a un amigo. Te lo agradecerá.   Poner esta página como página de inicio