Foros del Web » Programando para Internet » Javascript »

Cambios de aspecto con CSS

Estas en el tema de Cambios de aspecto con CSS en el foro de Javascript en Foros del Web. Estoy intentando crear una función que me permita cambiar un texto por otro al hacer click sobre una imagen. Según se dice en http://www.desarrolloweb.com/articul....php?manual=26 , ...
  #1 (permalink)  
Antiguo 15/08/2004, 16:06
 
Fecha de Ingreso: agosto-2004
Mensajes: 16
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta Cambios de aspecto con CSS

Estoy intentando crear una función que me permita cambiar un texto por otro al hacer click sobre una imagen.

Según se dice en http://www.desarrolloweb.com/articul....php?manual=26, debe mantenerse el flujo de escritura de la página en HTML. Eso quiere decir que se puede escribir en ella etiquetas mientras el flujo esté abierto, por ejemplo con document.write(). Una vez cerrado, es decir, cuando termine la carga de la página, ya no se puede volver a escribir en ella. Bueno, en realidad sí se puede, pero volviendo a cargar la página.

El problema es que si vuelvo a cargar la página los campos de formularios volverán a sus estados por defecto.

Sin embargo, he leído que con CSS se puede hacer. Lo que quiero cambiar exactamente es el texto y el color del mismo. ¿Es posible sin tener que recargar?

Por cierto, también quisiera saber cómo llamar a una función desde otra función.

Salu2.
  #2 (permalink)  
Antiguo 15/08/2004, 19:52
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 9 meses
Puntos: 4
asi podria ser:

onclick="document.getElementById('texto1').classNa me = 'clase1'"

previemante tenes que definir los estilos y los nombre de las clases:

p.clase1 {color:orange;font-size:15;font-weight:bold;font-family:trebuchet ms}
p.clase2 {color:orange;font-size:15;font-weight:bold;font-family:trebuchet ms}
p.clase3 {color:orange;font-size:15;font-weight:bold;font-family:trebuchet ms}

Última edición por SiR.CARAJ0DIDA; 15/08/2004 a las 19:54
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:50.