Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2010, 12:01
Avatar de JessicaTJ
JessicaTJ
 
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 4 meses
Puntos: 25
Menu CSS, boton "activo" al cargar la pagina

Hola chicos, vengo con un problemita que no logro sacar, veran, tengo un menu, con botones de 3 estados, "normal", "hover" y "activo", el cual su HTML es algo asi:

Código HTML:
Ver original
  1. <a href="#" class="hp" onclick="toggleActive(this)"></a>
  2. <a href="#" class="epson" onclick="toggleActive(this)"></a>

Su CSS es algo asi:
Código CSS:
Ver original
  1. a.hp:link, a.hp:visited, a.hp:active { display: block; background-image: url(../images/hp_button.jpg); width: 100px; height: 35px; float: left; }
  2. a.hp:hover { background-position: 0px -35px; }
  3. a.epson:link, a.epson:visited, a.epson:active { display: block; background-image: url(../images/epson_button.jpg); width: 100px; height: 35px; float: left;  }
  4. a.epson:hover { background-position: 0px -35px; }
  5. a.active:link, a.active:visited, a.active:hover {
  6.     background-position: 0px -70px;
  7. }

Y, el JS para cambiarlos al seccionarlo es asi:
Código Javascript:
Ver original
  1. <script type="application/javascript">
  2. var currLink = null;
  3. function toggleActive(state)
  4. {
  5. if(currLink)
  6. currLink.className = currLink.className.replace(" active","")
  7. currLink = state
  8. currLink.className += " active"
  9. }
  10. </script>

Ahora, la pregunta del millon, como podria hacer, para que, por ejemplo, al cargar la pagina, me muestre el boton con class="hp" como "activo?

De verdad agradecere mil su ayuda chicos, he visto y visto y no doy una, casi me acerco a lo ke kiero pero no doy con el resultado deseado.
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶