Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    3

    cambiare stringa in java script da un menu tendina

    Salve a tutti, premetto che ho un livello di conoscenza del linguaggio html e java molto basso, vorrei che qualcun mi spiegasse come posso cambiare una stringa di testo in un javascript mediante un menu a tendina in html, esempio:


    <script>

    [0]

    </script>

    <div id="PANEL">
    Il testo è:

    <option value="0">EMPTY</option>
    <option value="1">NCTR</option>
    <option value="2">RAF '96</option>
    </select>


    </div>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    1) Java e javascript sono 2 cose completamente diversi.

    2) Dov'è il codice .js?

    3) Dov'è la "stringa" di testo?

    4) Tutto sommato non si capisce niente dalla tua domanda

    Per una bella risata vai QUI

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    3
    speravo di essere sintetico ...

    questo è lo script:

    <script>
    var map;
    var mapBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(35.982649259831135, -112.2598293035165),
    new google.maps.LatLng(36.133137274332974, -112.11338999960286));
    var mapMinZoom = 8;
    var mapMaxZoom = 15;
    var maptiler = new google.maps.ImageMapType({
    getTileUrl: function(coord, zoom) {
    var proj = map.getProjection();
    var tileSize = 256 / Math.pow(2,zoom);
    var tileBounds = new google.maps.LatLngBounds(
    proj.fromPointToLatLng(new google.maps.Point(coord.x*tileSize, (coord.y+1)*tileSize)),
    proj.fromPointToLatLng(new google.maps.Point((coord.x+1)*tileSize, coord.y*tileSize))
    );
    if (mapBounds.intersects(tileBounds) && (zoom >= mapMinZoom) && (zoom <= mapMaxZoom))
    // return "http://www.maptiler.org/example-usgs...-canyon-gtiff/ " +
    return "" +
    + zoom + "/" + coord.x + "/" + (Math.pow(2,zoom)-coord.y-1) + ".png";
    else
    return "http://www.maptiler.org/img/none.png";
    },
    tileSize: new google.maps.Size(256, 256),
    isPng: true
    });


    function initialize() {
    map = new google.maps.Map(document.getElementById("map_canva s"));
    map.fitBounds(mapBounds);
    map.setMapTypeId('satellite');
    map.overlayMapTypes.insertAt(0, maptiler);
    }
    </script>

    dal menu a tendina vorrei cambiare la stringa in grassetto in modo da cambiare mappa

    visto che l'intera stringa sarebbe troppo lunga associare una descrizione:

    es....

    scegliendo dal menu "MAP TILER" restituire allo script l'indirizzo "http://www.maptiler.org/example-usgs-drg-grand-canyon-gtiff/"

    scegliendo invece "NCTR" restituire "http://www.nctr.org/example/"

    ecc...

    spero di essermi espresso meglio stavolta...

    ho letto di una funzione array di javascript, forse è quella la strada?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Probabile, ma io mi studierei le guide di mapps https://developers.google.com/maps/d...ript/reference
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    3
    Li non dice come fare ciò che ho chiesto...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da pickyw
    Li non dice come fare ciò che ho chiesto...
    Se non lo dice li (sul sito ufficiale) significa che al 99% non è possibile fare quello che vuoi, spero di di sbagliarmi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    108
    Io non ho capito esattamente cosa vuoi fare.. Vuoi modificare qualcosa che ti ritorna l'api?

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.