Tego un select con una función en javascript que me abre una ventana dependiendo del valor del select
Código HTML:
<script language="javascript">
function muestraMapa()
{ var valor=this.form1.mapa_1.options[this.form1.mapa_1.selectedIndex].value;
window.open( "mapas/verMapas.php?mapa="+valor+"", "Selecciona", "width=550,height=500,scrollbars=NO");
}
</script>
....
<select name="mapa_1" id="mapa_1" onchange="muestraMapa()">
<option value="0">Seleccione uno...</option>
<option value="1"> >Pueblo</option>
<option value="2" >Polígonos industriales</option>
</select>
<input type="text" name="pos_x_1" id="pos_x_1" value="" size="32" maxlength="100" />
La ventana hija tiene la siguiente funcion
Código HTML:
<script language="javascript">
function guardaPosx(valor)
{ window.opener.document.form1.pos_x_1.value = '"+valor+"';
}
</script>
En teoria esto debería escribirme en el campo pos_x_1 el valor selecionado en la ventana hija. Sin embargo no funciona y en firefox ni siquiera me abre la ventana.
¿Una ayudita?