Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    passaggio variabile da Javascript ad Asp

    Scusate la banalità della domanda, ma probabilmente è la stanchezza o il fatto di non essere troppo ferrato in Javascript, ma non riesco a capire l'errore nel passaggio della variabile "point" alla stringa che richiama la pagina prove_google.asp

    function showAddress(address)
    {
    alert(address);

    //var map = new GMap2( document.getElementById("map") );

    var geocoder = new GClientGeocoder( );

    geocoder.getLatLng(address,
    function(point)
    {
    if (!point)
    {
    // Indirizzo non trovato, cerca nel database.
    alert(address + " non trovato!");
    }
    else
    {
    // Indirizzo trovato, centra la mappa
    alert(address + " trovato!");

    alert(point);

    window.location.reload('prove_google_04.asp?coorin dimappgoog=+point+');
    }
    });
    }
    Potete dirmi dov'è il banalissimo errore
    Ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    Risolto in altro modo...ma altro problemino...

    Al posto della window.location.reload ho utilizzato self.location.replace ed ora riesco a passare la variabile correttamente valorizzata, anzi non proprio visto che il risultato è questo

    codice:
    http://localhost/prove_google_04.asp?coorindimappgoog=(45.463671,%209.188126)

    mentre dovrebbe essere
    codice:
    http://localhost/prove_google_04.asp?coorindimappgoog=(45.463671, 209.188126)
    Come si elimina il % ovvero mantenere lo spazio dopo la virgola?

    Grazie ancora
    Ciao

    questo il codice
    Codice PHP:
        function showAddress(address)
        {
            
    alert(address);

            
    //var map = new GMap2( document.getElementById("map") );

            
    var geocoder = new GClientGeocoder( );

            
    geocoder.getLatLng(address,
            function(
    point)
            {
                if (!
    point)
                {
                    
    // Indirizzo non trovato, cerca nel database.
                    
    alert(address " non trovato!");
                  }
                else
                {
                    
    // Indirizzo trovato, centra la mappa ;)
                    
    alert(address " trovato!");

                    
    alert(point);

                    
    self.location.replace(self.location.href+((self.location.search)?'&':'?')+'coorindimappgoog='+point)

    //                window.location.reload('prove_google_04.asp?coorindimappgoog=''+point');

                    //map.setCenter(point, 13);

                    //var marker = new GMarker(point);

                    // Crea il marker
                    //map.addOverlay(createMarker(point, address));
                  
    }
            });
        } 

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per eliminare il % devi inseire un carattere in url/ querystring non puoi avere spazi vuoti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.