Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2009, 08:19
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
error window.opener

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?