OnMouseClick

Snake

A ver si alguien me da una solución a esto..

Tengo una web, la cual, está formada unicamente, por una imagen de fondo que da el diseño a la web, y 2 tablas flotantes...

Lo que quiero hacer, es un tipo de "selector de estilo", ya que del mismo fondo de la web, lo realicé en varios colores , 7 concretamente...

Lo que quiero hacr es lo siguiente.. un menú, a ser posible de prsiana, que al clicar en el, cambie el background ...

he pensado que seria con el OnMouseClick , pero lo he intentado y no me sale ni a la de mil... asias x adelantado

Snake

mas o mnos he intentado hacerlo con esto...

<a href="#" onClick="background='splash1.JPG'">Style1</a>

pero nada, no ay manera de ke cambie el background, x favor, k alguien m ayude ... ;(

Snake

la otra manera que habia pensado, es crear un css para cada background ->

<Style>
< background="splash1.jpg" >
</Style>

...

<Style>
< background="splash2.jpg" >
</Style>

etc... asi sucesivamente, y encontrar una manera de cargar uno aleatoriamente o mediante un link o una lista desplegable (es la idea principal) ...

ayudaaaaaaaaaaaa

LiKuM

eso es mediante css si no me equivoco :P

Snake

si, pero como cargar uno manteniendo la pagina ?

JuGuLaToR

yo pille un scritp hace tiempo

<table align="center" cellspacing="0" cellpadding="0" border="0">
<tr><td align="center" valign="bottom">
<script language="JavaScript">
<!--
var now=new Date(); var status=(now.getSeconds())%10;
document.write('');
//-->
</script></td>
</tr>
</table>

ahi puedes tener 10 fondos distintos (los llamas fondo0 fondo1 fondo2 ... )

y te los carga dependiendo del segundo en el ke entres en la web, no es ke sean fondos exactamente, es una imagen dentro de una tabla... no se si te servira

sh4ck

<a href="#" onClick="document.bgColor='red'">Rojo</a>
gL

Snake

sh4ck , eso es una idea, pero en vez d con color, cn una imagen

sh4ck

aps, pos en vez de document.bgColor, pon document.body.background
y la imagén.. :)
ejemplo: <a href="#" onClick="document.body.background='background1.jpg'">Default</a>
[editado] no habia leido bien que querias cambiar una imagen xD

Snake

sh4ck !!! ERES EL PUTO AMO !!! TE KIERO !!!!

sh4ck

lo sé... XD

PiradoIV

sh4ck, ya que estás... ¿y si en vez de una imagen quieres poner un CSS diferente?.

Gracias por adelantado :),
Pirado IV estuvo akí ;)

sh4ck

en el head donde metes los css metes el default y luego esto para cada uno que sea alternativo:
<link rel="alternate stylesheet" type="text/css" href="css1.css" title="css1">

y luego el link:

<a href="#" onClick="setActiveStyleSheet('css1')">Default</a>

PiradoIV

Mil gracias, seguro que toda la comunidad lo podrá aprovechar.

Un saludo,
Pirado IV estuvo akí ;)

sh4ck

de nada hombre xd

Usuarios habituales

  • sh4ck
  • PiradoIV
  • Snake
  • JuGuLaToR
  • LiKuM