Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2009, 19:42
Alexand3r
 
Fecha de Ingreso: abril-2009
Mensajes: 72
Antigüedad: 15 años
Puntos: 0
Respuesta: Mostrar imagen con radiobutton, y al actualizar pagina sigan activos

Buenas monxas.

Gracias por responder. Mmmm, uf, lo que pasa es que ya te digo que no tengo mucha idea, entonces no se si con un "get" lo haria bien o no.

Mira si quieres dejo el código que he encontrado por ahí despues de mucho buscar.

Código HTML:
<head>
<script language='JavaScript' type='text/javascript'>

    function check_value(fieldvalue)
    {    
        switch(fieldvalue)
        {
            case 1:

                document.getElementById("imagedest").innerHTML = "<img src='1.gif'>";
                    break;

            case 2:

                document.getElementById("imagedest").innerHTML = "<img src='2.gif'>"; 
                    break;

            case 3:

                document.getElementById("imagedest").innerHTML = "<img src='3.gif'>"; 
                    break;
        }
    }

</script>
</head>

<body>

<form name='test'>
    <input type="radio" name="field" value="1" onclick='check_value(1)'>Visual 
    <input type="radio" name="field" value="2" onclick='check_value(2)'>Infrarrojos 
    <input type="radio" name="field" value="3" onclick='check_value(3)'>Europa 
</form>

<div id='imagedest'>
</div>
</body> 
Este es para que pueda seleccionar una imagen y se mantenga hasta que seleccione otro radiobutton. Y funciona bien.

Y el que pongo a continuación, es para que cuando la página se refresque, siga marcado el radiobutton, este no termino de conseguir que funcione. Y menos cuando trato de juntarlo todo para que me haga ambas cosas.

Código HTML:
<head>
<script type="text/javascript" language="javascript">
function mostrar(frm,num) {
  for (i=0; im=frm.getElementsByTagName('img')[i]; i++)
    im.style.visibility = (i==num) ? 'visible' : 'hidden';
}
</script>
</head>

<body>
<form>
<input name="radio1" type="radio" value="1" <% if int(radio1) = 1 Then %>checked <% End If %> onChange="this.form.submit()">
<img src="1.gif" style="visibility:hidden" /><br />
<input name="radio2" type="radio" value="2" <% if int(radio2) = 2 Then %>checked <% End If %> onChange="this.form.submit()">
<img src="2.gif" style="visibility:hidden" /><br />
<input name="radio3" type="radio" value="3" <% if int(radio2) = 3 Then %>checked <% End If %> onChange="this.form.submit()">
<img src="3.gif" style="visibility:hidden" /><br />
</form>
</body> 
Espero que puedas echarme una mano, y si no, algun otro compi.

Gracias.

Alex.