Foros del Web » Programando para Internet » Javascript »

color texto

Estas en el tema de color texto en el foro de Javascript en Foros del Web. Hola! Tengo hecho una función en javascript q cambia el color del texto cada vez q pasas por enciam de un botón. function cambiacolor(){ document.all.uno.style.color ...
  #1 (permalink)  
Antiguo 15/06/2003, 09:01
 
Fecha de Ingreso: junio-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
color texto

Hola!

Tengo hecho una función en javascript q cambia el color del texto cada vez q pasas por enciam de un botón.

function cambiacolor(){
document.all.uno.style.color = "red"
}

Mi problema es q no funciona en Netscape 4 ni en IE 5 de Mac. ¿Sabeis si puede llegar a funcionar y cómo?

Gracias!!
  #2 (permalink)  
Antiguo 15/06/2003, 10:35
Avatar de ProgramacionWeb  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona
Mensajes: 176
Antigüedad: 21 años, 9 meses
Puntos: 2
Para que funcione en netscape tendras que hacer:

function cambiacolor(){
var oElem=document.getElementById("uno");
oElem.style.color = "red"
}
__________________
Foros en los que participo:
  #3 (permalink)  
Antiguo 15/06/2003, 10:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Hola, kreypat .

No dispongo de ninguno de los dos navegadores para probar, pero creo que en Netscape funcionaría con:

document.getElementById('uno').style.color="red"

Esto también sirve para Interner Explorer, al menos en windows.

Saludos,
  #4 (permalink)  
Antiguo 15/06/2003, 10:54
 
Fecha de Ingreso: junio-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
Hola!

lo he probado y parece que no funciona... ¿se te ocurre algo más?

Gracias!
  #5 (permalink)  
Antiguo 15/06/2003, 11:41
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 4 meses
Puntos: 4
Prueba esto:

<div id="texto" onMouseOver="this.style.color='#FF0000'" onMouseOut="this.style.color=''">Hola, me cambio de color</div>
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #6 (permalink)  
Antiguo 15/06/2003, 11:50
 
Fecha de Ingreso: junio-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
En IE funciona, en Netscape nop.

:__(
  #7 (permalink)  
Antiguo 15/06/2003, 11:58
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Respondo a ciegas.....


prueba a ver si le vale document.ids.uno.color = "red"

o....

document.ids['uno'].color = "red"

o bien

document.ids.uno.style.color = "red"

La versión 4 de NS creo recordar que fue la peor de todas

Última edición por tunait; 15/06/2003 a las 12:09
  #8 (permalink)  
Antiguo 15/06/2003, 12:13
 
Fecha de Ingreso: junio-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
Uf! Qué va! Esto no tira. Voy a probar con una versión superior aver....
  #9 (permalink)  
Antiguo 15/06/2003, 12:16
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
ids dejó de funcionar en NS6. En caso de servir sería sólo para versiones entre NS 4 hasta la 6 (al menos eso dice la documentación que he mirado)
  #10 (permalink)  
Antiguo 15/06/2003, 12:35
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 4 meses
Puntos: 4
Una pregunta ¿CSS funciona con Netscafé? Si es así, lo que puedes hacer es convertir los textos que quieres que cambien en vínculos que no lleven a ningún sitio (<a href="#"....) y los pones con una class de esas.
Y si no quieres que aparezca la manita, pues lo cambias en la descripción de los estilos CSS.
No sé, se me ocurre sólo eso.

Por cierto, lo que yo te puse antes sí que funciona en Netscape 7.0. Lo he probado y sin problemas en ambos navegadores.

Suerte.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!

Última edición por Bravenap; 15/06/2003 a las 12:39
  #11 (permalink)  
Antiguo 15/06/2003, 13:29
 
Fecha de Ingreso: junio-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
Sí, es cierto, era problema del netscape 4. Pues q le den, conq funcione en el 7 bastará.
de todas formas probaré con lo q me has comentado.

Muchas gracias!!
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 06:21.