Foros del Web » Programando para Internet » Javascript »

Color de fondo y letra

Estas en el tema de Color de fondo y letra en el foro de Javascript en Foros del Web. Buenos días, tengo el siguiente problema, quiero que a través de dos cuadros de texto se pueda introducir el color de fondo y de fuente ...
  #1 (permalink)  
Antiguo 18/11/2008, 02:52
FJE
 
Fecha de Ingreso: noviembre-2008
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Color de fondo y letra

Buenos días, tengo el siguiente problema, quiero que a través de dos cuadros de texto se pueda introducir el color de fondo y de fuente deseado por el usuario, ahora mismo tengo el siguiente código que funciona correctamente para cambiar el color de fondo, aún no tengo implementado el código para la fuente, pero ese es el problema, lo he estado intentando y no lo consigo, mi código es este:

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">

function setCookie(nombre, value, expira) {
document.cookie = nombre + "=" + value + "; expires=" + expira.toGMTString();
}

function getCookie(nombre) {
var search = nombre + "="
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
fin = document.cookie.indexOf("x", offset)
if (fin == -1)
fin = document.cookie.length
return unescape(document.cookie.substring(offset, fin))
}
}
}

function guardarCookies() {
var hoy = new Date()
var expiracion = new Date()
expiracion.setTime(hoy.getTime() + 1000*60*60*24*365)
setCookie("fondo", fondo.value, expiracion)
}

function cargar() {
cadfondo=getCookie("fondo");
if (cadfondo!="")
document.bgColor=cadfondo;
}
</SCRIPT>
</HEAD>

<BODY onLoad="cargar();">
<H4>Datos de configuración de la página</H4>
<B>Introduzca color de fondo deseado (en inglés o en formato hexadecimal):</B>
<input type="text" name = "fondo";>
<BR>
<BR>
<B>Introduzca color de la fuente:</B>
<input type="text" name = "fuente";>
<BR>
<input type="button" value="Guardar preferencias" onCLick="guardarCookies();">
</BODY>
</HTML>

Me gustaría saber de qué manera podría modificar ese código para introducir el color de la fuente, un saludo y gracias.
  #2 (permalink)  
Antiguo 18/11/2008, 03:27
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años
Puntos: 66
Respuesta: Color de fondo y letra

Hola FJE,
La propiedad de un objeto para cambiar el color de la fuente es .style.color = x
x sería un valor entre 0 y 255.

Salu2
  #3 (permalink)  
Antiguo 18/11/2008, 03:47
FJE
 
Fecha de Ingreso: noviembre-2008
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Respuesta: Color de fondo y letra

Gracias por la respuesta, pues ni lo sabía, pero realmente lo querría cambiar usando la propiedad fgColor de manera parecida a lo que estoy usando para el fondo: document.bgColor=cadfondo;

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:41.