Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    180
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    codice:
    <script type="text/javascript">
    var regiondb=[];
    
    <?php foreach($array as $i=>$data):?>
        regiondb["<?php echo $data->name?>"]={value:"<?php echo $data->value?>", text:"<?php echo $data->text?>"};
    <?php endforeach; ?>
    
    </script>
    Quindi potrei utilizzare codice php in uno script javascript?
    Scusa, ma java lo conosco poco?

  2. #2
    Quote Originariamente inviata da osgb Visualizza il messaggio
    Quindi potrei utilizzare codice php in uno script javascript?
    Stiamo usando PHP (sul server) per scrivere, oltre all'HTML, del codice JavaScript che girerà sul client.

  3. #3
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    180
    Si sto usando php, ma il codice javascript serve per aggiornare il menu a tendina

  4. #4
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    180
    Per chiarezza il codice completo è questo:
    <script type="text/javascript">


    var regiondb = new Object()
    regiondb["africa"] = [{value:"102", text:"Cairo"},
    {value:"88", text:"Lagos"},
    {value:"80", text:"Nairobi"},
    {value:"55", text:"Pretoria"}];
    regiondb["asia"] = [{value:"30", text:"Ankara"},
    {value:"21", text:"Bangkok"},
    {value:"49", text:"Pechino"},
    {value:"76", text:"New Delhi"},
    {value:"14", text:"Tokyo"}];
    regiondb["australia"] = [{value:"64", text:"Suva"},
    {value:"12", text:"Sydney"}];
    regiondb["europa"] = [{value:"11", text:"Atene"},
    {value:"35", text:"Francoforte"},
    {value:"3", text:"Londra"},
    {value:"15", text:"Madrid"},
    {value:"1", text:"Parigi"},
    {value:"10", text:"Roma"},
    {value:"6", text:"Stoccolma"},
    {value:"97", text:"San Pietroburgo"}];
    regiondb["noamer"] = [{value:"73", text:"Dallas"},
    {value:"71", text:"Los Angeles"},
    {value:"5", text:"New York"},
    {value:"37", text:"Toronto"}];
    regiondb["suamer"] = [{value:"65", text:"Buenos Aires"},
    {value:"31", text:"Caracas"},
    {value:"66", text:"Rio di Janeiro"}];


    function setCities(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["città"];
    while (cityChooser.options.length) {
    cityChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = regiondb[choice];
    newElem = document.createElement("option");
    newElem.text = "Seleziona una città:";
    newElem.value = "";
    cityChooser.add(newElem, where);
    if (choice != "") {
    for (var i = 0; i < db.length; i++) {
    newElem = document.createElement("option");
    newElem.text = db[i].text;
    newElem.value = db[i].value;
    cityChooser.add(newElem, where);
    }
    }
    }
    </script>
    Serve per aggiornare due menu a tendina. Il secondo che cambia in base alla scelta del primo

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.