Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    ciclo loop per variabile

    salve ragazzi ho un problema col seguente script vorrei fare in modo che la variabile marker ad ogni giro del loop assuma valore diverso es. marker1 poi marker 2 e cosi via fino alla fine dei record del db.....visto che i valori li prende con asp da db access, ma non essendo esperto di java non riesco potere aiutarmi? evidenzio in rosso la riga di codice in questione

    <%
    do while not rec.eof
    conta=rec("id")
    coorx=Rec( "coorxgeo" )
    coory=Rec( "coorygeo" )
    varieta=Rec( "varieta" )
    registro=Rec( "registro" )
    foto=Rec("foto")%>
    <script type="text/javascript">
    function initialize() {
    if (GBrowserIsCompatible()) {
    i=('<%=Rec( "id" )%>');
    lat=('<%=Rec( "coorxgeo" )%>');
    lon=('<%=Rec( "coorygeo" )%>');
    registro=('<%=Rec( "registro" )%>');
    varieta=('<%=Rec( "varieta" )%>');
    foto=('<%=Rec( "foto" )%>');
    var map = new GMap2(document.getElementById("map_canvas"));
    var pianta = new GLatLng(lat,lon);
    map.setMapType(G_SATELLITE_MAP);
    map.setCenter(new GLatLng(lat,lon), 18);
    map.setUIToDefault();
    var icons = [];
    icons["topix"] = new GIcon(G_DEFAULT_ICON, "/template/iconagoogle.png");
    var marker = new GMarker(pianta,icons["topix"], {title: "('<%=azienda%>')"});
    map.addOverlay(marker);
    }
    }

    </script>
    <%
    rec.movenext
    loop %>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    Cosi stai eseguento un ciclo su tutto lo script pertanto se nella tabella hai 5 record eseguendo il loop cosi avrai 5 volte la funzione inizialize, devi crearti un array js dei record della tabella, forse questo e quello che vuoi ottenere.
    Se non l'hai già fatto documentati qui il tutorail di gmap
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.