Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2013, 00:42
Avatar de Nass
Nass
 
Fecha de Ingreso: julio-2013
Ubicación: madrid
Mensajes: 34
Antigüedad: 10 años, 9 meses
Puntos: 2
Buenas, estoy haciendo un sitio web que me han mandado en clase sobre sacar billetes de buses en php, para poner origen y destino he conseguido un mapa de España en google, el mapa está echo en Javascript pero tengo un problema, cuando selecciono una ciudad me aparece la típica ventana de alert de javascript en que me dice: has seleccionado: y la ciudad que he seleccionado. Lo que quiero es que dicha ciudad se transfiera a una caja de texto echa en PHP. He intentado lo de document.write(variable) pero nada..

Gracias de antemano.

Este es una parte del código:

Código PHP:
                <div id="map"></div><br/><br/><br/>
                  <script type="text/javascript">
                    new SpainMap({
                      id: 'map',
                      width: 500,
                      height: 300,
                      fillColor: "#eeeeee",
                      strokeColor: "#cccccc",
                      strokeWidth: 0.7,
                      selectedColor: "#66bbdd",
                      animationDuration: 200,
                      onClick: function(province, event) {
                        var destinoJs = province.name;
                        alert("Has seleccionado " + destinoJs);
                      }
                      //onMouseOver: function(province, event) {
                      //  console.log('Navigating through ' + province.name);
                      //},
                      //onMouseOut: function(province, event) {
                      //  console.log('Leaving ' + province.name);
                      //}
                    });
                  </script>
                <p>
                    <?php
                        $variablephp 
"<script> document.write(destinoJs) </script>";
                        echo 
"La ciudad es: ".$variablephp;
                        echo 
"<br/><br/>";
                        echo 
"Destino: <input type='text' id='map'  onClick='(document.write(destinoJs))'; name='destino' style='width: 178px; value='' size='15'>";
                    
?>
                </p>
en la línea alert("Has seleccionado " + destinoJs); destinoJs es la ciudad que quiero que me aparezca en la caja de texto del php de abajo, he intentado mil cosas sin resultado alguno, si alguien me puede ayudar se lo agradecería mucho :P

Última edición por zerokilled; 24/07/2013 a las 07:33