Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2009, 08:15
Avatar de jmorduna
jmorduna
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Abrir hmtl en iframe desde option

Hola, soy nuevo por aqui espero no decir ninguna burrada. El caso es que tengo este campo de seleccion:

Código HTML:
<select name="ofertas">
    <option disabled="disabled">Ofertas 2 x 1</option>
 	<option value="1" onclick="window.open(isla.html,target='eniframe')">viaje a la isla - 456€</option>
 	<option value="2" onchange="oferta(agua.html)">Viaje a el agua - 900€</option>
</select> 
y este iframe creado en la pagina:

Código HTML:
<iframe frameborder="1" width=auto height=auto name="eniframe" scrolling=auto></iframe> 
Me gustaria que cada vez que se seleccionara una opcion de el campo de seleccion se mostrara la web pertinente en el iframe (target=eniframe).

He probado creando un script con la opcion window.open y poniendo la URL y luego el nombre del target en el segundo campo, pero no me lo reconoce. Tambien he probado poniendo en el parametro onclick o en onchange, en vez de un acceso al script (oferta(URL)) la funcion en si y sigue sin hacer nada. Tampoco se muy bien que es mejor utilizar, onclick o onchange.

Código HTML:
<script type="text/javascript">
function oferta(URL){
	
	 window.open(URL, target="eniframe") // o window.open(URL,"eniframe")
	
}
</script> 
Si que funciona si utilizo href

Código HTML:
<a href="isla.html", target="eniframe">Enlace</a> 
Pero no se como incluir esto dentro de option.

Tambien intente hacer un script pasandole el elemento value y que hiciera window.open dependiendo de si es la opcion 1 o la 2, pero para el caso tengo el mismo problema, que no se me abre.

Agradeceria si me dierais algunas directivas. Gracias de antemano