|  |||
|      se puede hacer¿?    Tengo un marco lateral izquierdo para toda mi web, con unos 7 u 8 botones, la cosa está en que quiero que al darle a uno de esos botones además de ir a la página correspondiente me quede ese botón en un color distinto del resto, para advertir al usuario en que parte de la web está; y al darle a otro botón del marco cambie a la otra página y cambié de color de un botón a otro. Se puede hacer esto¿? yo creo que asi no. pero ustedes saben mas que yo...        |  
  
  |  ||||
|      Re: se puede hacer¿?    Hola de nuevo, danipermuy. Aqui te pongo dos ideas que se me han ocurrido:   
Código:
 el script sería:<img name="prueba" src="tuImagen.gif" width="105" height="46" style="border:2px solid white" onClick="cambiar(this)"> <img name="prueba" src="tuImagen.gif" width="105" height="46" style="border:2px solid white" onClick="cambiar(this)"> 
Código:
 - Segunda opción:<script>
function cambiar(src) {
for (j=0; j<document.all.length;j++)
if (document.all[j].name=="prueba")
document.all[j].style.border='2px solid white'; 
src.style.border='2px solid red'}
</script>
Código:
 Script:<img name="prueba2" src="as2.gif" width="105" height="46" style="filter:alpha(opacity=50)" onClick="cambiar2(this)"> <img name="prueba2" src="as3.gif" width="105" height="46" style="filter:alpha(opacity=50)" onClick="cambiar2(this)"> 
Código:
 Fijate que en los dos casos tienes que poner el mismo nombre a todas las imágenes.<script>
function cambiar2(src) {
for (j=0; j<document.all.length;j++)
if (document.all[j].name=="prueba2")
document.all[j].filters.alpha.opacity=50; 
src.filters.alpha.opacity=100 }
</script>
Espero que alguno te sirva. Saludos, --------------- Pregunta lo que ignoras y pasarás por tonto 5 minutos. No lo preguntes y serás tonto toda la vida.  |