• User Attivo

    Javascript aiuto!

    Ciao a tutti,

    <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAq2J8BuxU6UzdGf0K7OSGWRT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRdsnFouaNtkWNRaSwaEVBFU6PeyQ" type="text/javascript"></script>

    <script language=javascript type="text/javascript">
    function addresstopoint(address) {
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng(address,function(point){ longitudine.value = point.x; latitudine.value = point.y;});
    }
    addresstopoint("Via Brughiera, 49 Villa D'Almè")
    </script>
    <%=latitudine%>
    <table cellpadding="0" cellspacing="0" width="100%" border="0">
    <tr>
    <td><input id="longitudine" type="text" />
    <input id="latitudine" type="text" /></td>
    </tr>
    </table>

    come faccio ascrivere la longitudine e la latitudine come testo e non in dei tag input?

    grazie


  • Moderatore

    Sinceramente non ho capito cosa dovresti fare.


  • User

    nemmeno io ho capito cosa vuoi fare,
    vuoi stampare latitudine e longitudine come testo semplice e non all'interno di un input text?

    se è cosi questo è il codice

    <script src="http://maps.google.com/..... type="text/javascript"></script>
    <script language=javascript type="text/javascript">
    function addresstopoint(address) {
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng(address,function(point){
    var message= document.getElementById("longitudine");//prendi l'elemento div
    if(message.childNodes[0] ) {
    var n =message.firstChild ;//controlli che nn abbia figli
    message.removeChild(n) ;
    }
    var longitudine = point.x;//prendi la longitudine
    var messageBody = document.createTextNode(longitudine+"" );
    message.appendChild(messageBody );//appendi la logitudine
    var latitudine = point.y;
    var message1= document.getElementById("latitudine");
    if(message1.childNodes[0] ) {
    var n =message1.firstChild ;
    message1.removeChild(n) ;
    }
    var messageBody1 = document.createTextNode(latitudine+"" );
    message1.appendChild(messageBody1 );

    });
    }
    addresstopoint("Via Brughiera, 49 Villa D'Almè")
    </script>
    <table cellpadding="0" cellspacing="0" width="100%" border="0">
    <tr>
    <td><div id="longitudine" ></div>
    <div id="latitudine" /></td>
    </tr>
    </table>

    ciao
    Leonardo Ligas


  • User Attivo

    Grande ligas_l è proprio questo che mi serviva....

    ora però vorrei escluderlo anche dal div....vorrei fare http:// www nome it/ LONGITUDINE...

    come faccio?

    Grazie mille vbmenu_register("postmenu_288022", true);


  • User

    non ho capito bene.
    vuoi fare un redirect ad una pagina nel tuo sito?
    prova questo:

    <script src="http://maps.google.com/..... type="text/javascript"></script>
    <script language=javascript type="text/javascript">
    function addresstopoint(address) {
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng(address,function(point){

    var longitudine = point.x;//prendi la longitudine
    var latitudine = point.y;
    location.replace("http:// www nome it/"+latitudine...);

    });
    }
    addresstopoint("Via Brughiera, 49 Villa D'Almè")
    </script>
    <table cellpadding="0" cellspacing="0" width="100%" border="0">
    <tr>
    <td><div id="longitudine" ></div>
    <div id="latitudine" /></td>
    </tr>
    </table>


  • User Attivo

    Perfetto....proprio cosi....grazie milleeeee!