Foros del Web » Programando para Internet » Javascript »

radios e Iframes

Estas en el tema de radios e Iframes en el foro de Javascript en Foros del Web. Buenas!!! Me gustaria colocar en mi pagina 2 botones "radio", y que dependiendo del radio que se seleccione, cambie la pagina que se encuentra en ...
  #1 (permalink)  
Antiguo 26/05/2004, 11:35
Badjov
Invitado
 
Mensajes: n/a
Puntos:
radios e Iframes

Buenas!!!

Me gustaria colocar en mi pagina 2 botones "radio", y que dependiendo del radio que se seleccione, cambie la pagina que se encuentra en un Iframe.

Osea, el radio 1 lleva a la pagina www.linux.com y el radio 2 lleva a la página www.microsoft.com, lo que quiera es que al presionarse (OnClick) el radio, la página del Iframe cambie según lo seleccionado.


Saludos y Gracias.
  #2 (permalink)  
Antiguo 26/05/2004, 12:56
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 2 meses
Puntos: 63
Hola

Pues en principio podrías hacerlo así:

Ejemplo:

Función de javascript:

Código:
	function pagina() {
		if (document.forms[0].elements[0].checked == true) {
			document.getElementById('marco').src = "linux.htm";
		} else {
			document.getElementById('marco').src = "microsoft.htm";
		}
	}
Código html:


Código:
<form onclick="javascript:pagina(this)">
opción 1 <input type="radio" name="algo">
<br />
opción 2 <input type="radio" name="algo">
</form>
<iframe src="" width="400" height="300" frameborder="1" id="marco"></iframe>
Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !

Última edición por PatomaS; 26/05/2004 a las 12:58
  #3 (permalink)  
Antiguo 26/05/2004, 13:51
Badjov
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Muchas gracias

Gracias, tu codigo es perfecto, me funciono justo como lo necesitaba.


Pero ahora tengo otra pregunta, al colocar un formulario en el iframe, ¿Como hago para que al presionar enviar, la pagina se cargue de manera general y no en el IFrame?


De nuevo, gracias por tu ayuda.
  #4 (permalink)  
Antiguo 26/05/2004, 16:28
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 2 meses
Puntos: 63
Hola

si a lo que te refieres es a que se sustituya la página que contiene el iframe y los botones de radio por otra, basta con que uses un vínculo normal.

Si quieres usar javascript y los botones de radio, solo has de hacer esta pequeña modificación:

document.location = "http://www.linux.com";

en vez de:

document.getElementById('marco').src = "linux.htm";

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #5 (permalink)  
Antiguo 26/05/2004, 17:20
Badjov
Invitado
 
Mensajes: n/a
Puntos:
Muchas gracias por responder, pero parece que no me explique bien.

En una página yo coloco un IFrame, dentro del IFrame tengo un formulario. Ahora lo que necesito es que al presionar enviar en este formulario (que esta en el iframe), la direccion a la que dirija cambie la pagina completa, osea, el boton "enviar", cambia la pagina que contiene el iframe, y no se cambia la pagina que esta en el iframe.

Espero haberme explicado bien, (lo dudo). Pero sinceramente te agradezco mucho tu ayuda. Personas como tu son las que me incentivaron a entrar en el mundo de la programación, donde siempre falta mucho que aprender.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:19.