Pues no me funciona he hecho de todas formas algunos cambios, para no tener que utilizar el onload mira por un lado tengo la seleccion de color.
Código:
<form>
<div><span><img src='img/rojo.png' title='Rojo'onclick=cambiarColor(event, i)>
<img src='img/verde.png' title='Verde'onclick='cambiarColor(event,i)'>
<img src='img/azul.png' title='Azul'onclick='cambiarColor(event,i)>'
</span>
<input type='hidden' name='color' value=''/>
</div>
.... // El formulario tiene mas campos..
</form>
Que escoges un color y cambia el color de un div dependiendo del valor de i.
entonces lo que quiero es que el type=hidden con name color tome como value el color que se ha escogido.
Para eso en la funcion javascript cambiarcolor aparte de cambiar el color del div hago esto
Código:
document.getElementsByName('color').value = devolverColor();
Pero no se guarda el valor en el tipo oculto se queda value=''
¿Qué hago mal? jeje si te has dado cuenta he cambiado la idea un poco espero que se siga entendiendo lo que quiero hacer.
Un saludo