Foros del Web » Programando para Internet » Javascript »

Cambiar el color de los links en el netscape

Estas en el tema de Cambiar el color de los links en el netscape en el foro de Javascript en Foros del Web. hola a todos, resulta que estoy tratando de hacer una página que funcione tanto para netscape como para explorer, y quiero cambiar algunos colores al ...
  #1 (permalink)  
Antiguo 04/04/2002, 19:33
Avatar de FelipeP  
Fecha de Ingreso: septiembre-2001
Ubicación: Santiago
Mensajes: 26
Antigüedad: 22 años, 7 meses
Puntos: 0
Cambiar el color de los links en el netscape

hola a todos, resulta que estoy tratando de hacer una página que funcione tanto para netscape como para explorer, y quiero cambiar algunos colores al ejecutar un boton, sé como se hace para cambiar el color de fondo (backgroundColor), pero no puedo hacer lo mismo para el fondo de una tabla o simplemente el color del texto o hacer lo que cambie el color del vinculo al poner el mouse encima, e tratado siguiendo la forma del background pero no funciona nada (a todo esto no creo que sea necesario que les diga el problema lo tengo con el netscape:(), alguien sabe como hacerlo?
por ejemplo para cambiar el color del link trate con una función de esta forma:
Código:
 function cambio(){
	document.linkColor="red";}
es lo mismo que para el fondo pero no funciona.
su ayuda será muy agradecida.
gracias.

FelipeP
  #2 (permalink)  
Antiguo 09/04/2002, 07:15
bet
 
Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Cambiar el color de los links en el netscape

Es largo, pero funciona.

Código:
<HTML>
<HEAD>
<TITLE>Ejemplo de enlaces</TITLE>
<STYLE TYPE="text/css">
	.apagado { color: blue }
	.encendido { color: red }
	A:hover { color: red; font-size: 36px }
	A:link { text-decoration: none; font-size: 36px }
	A:visited { text-decoration: none; font-size: 36px }
</STYLE>
<SCRIPT Languaje="Javascript">
	var Navegador = navigator.appName;
	var Version = parseInt(navigator.appVersion);
	var NS4 = (Navegador == "Netscape" && Version >= 4);
	function muestraCadena(id, cadena){
		if (NS4){
			with (document[id].document){
				open();
				write(cadena);
				close();
			}
		}
	}

	function cambiar(textoEnlace, nombreEnlace, enlace, claseActual,claseSiguiente, apagado){
		if (!NS4){ return; }
		var cadena = "<A CLASS='" + claseSiguiente + "' HREF='" + enlace + "'";
		if (apagado){
			cadena += " onMouseOut=\"cambiar(\'" + textoEnlace + "\', \'" +
			nombreEnlace + "\', \'" + enlace + "\', \'" +
			claseSiguiente +
			"\', \'" + claseActual + "\', false)\">";
		}
		else{
			cadena += " onMouseOver=\"cambiar(\'" + textoEnlace + "\', \'" +
			nombreEnlace + "\', \'" + enlace + "\', \'" +
			claseSiguiente +
			"\', \'" + claseActual + "\', true)\">";
		}
		cadena += textoEnlace + "</A>";
		muestraCadena(nombreEnlace, cadena);
	}
</SCRIPT>

</HEAD>
<BODY>
<SPAN ID="enlace" STYLE="position: absolute; left: 182px;top: 40px">
<A CLASS="apagado" HREF="http://www.servidor.es/"
onMouseOver="cambiar('Enlace de Prueba', 'enlace', this.href, 'apagado', 'encendido', true)">
Enlace de Prueba
</A>
</SPAN><BR><BR>

</BODY>
</HTML>
<hr noshade size=1><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE]
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 14:34.