Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143

    aiuto per modificare una script - cos'à questo titolo che non va bene?

    Ciao avrei bisogno di un aiuto per questo script,
    così com'è mi funziona, ma avrei bisogno di duplicare le voci contenute nella parte sotto,
    dopo <body> la parte della form praticamente.
    ho provato in diversi modi ma non mi riesce. grazie a tutti.

    <head>
    <script type="text/javascript">

    var regiondb = new Object()
    regiondb["conoscersi"] = [{value:"Agenzie matrimoniali", text:"Agenzie matrimoniali"},
    {value:"Chat testuali", text:"Chat testuali"},
    {value:"Video chat", text:"Video chat"},
    {value:"Chat via sms", text:"Chat via sms"},
    {value:"Software per chattare", text:"Software per chattare"}];
    regiondb["stare bene"] = [{value:"Benessere fisico", text:"Benessere fisico"},
    {value:"Benessere mentale", text:"Benessere mentale"},
    {value:"Sessualità", text:"Sessualità"},
    {value:"Meditazione", text:"Meditazione"},
    {value:"Spiritualità", text:"Spiritualità"}];
    regiondb["divertirsi"] = [{value:"Viaggiare", text:"Viaggiare"},
    {value:"Shopping", text:"Shopping"},
    {value:"Attività sportive", text:"Attività sportive"},
    {value:"Leggere", text:"Leggere"},
    {value:"Tv", text:"Tv"},
    {value:"Hobby", text:"Hobby"},
    {value:"Locali", text:"Locali"}];
    regiondb["pensare al futuro"] = [{value:"Web directory", text:"Web directory"},
    {value:"Myspace", text:"Myspace"},
    {value:"Blog", text:"Blog"}];

    function setCities(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["q30_Sottocategoria"];
    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 la sottocategoria";
    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);
    }
    }
    }

    /**********
    DOM LEVEL 0 ALTERNATE
    **********
    function setCities(chooser) {
    var cityChooser = chooser.form.elements["city"];
    // empty previous settings
    cityChooser.options.length = 0;
    // get chosen value to act as index to regiondb hash table
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = regiondb[choice];
    // insert default first item
    cityChooser.options[0] = new Option("Choose a City:", "", true, false);
    if (choice != "") {
    // loop through array of the hash table entry, and populate options
    for (var i = 0; i < db.length; i++) {
    cityChooser.options[i + 1] = new Option(db[i].text, db[i].value);
    }
    }
    }
    **********/
    </script>
    </head>

    <body>
    <select class="other" name="q13_categoria_principale" id="q13" onmouseover="ddrivetip('Categoria_principale, 200)" onmouseout='hideddrivetip()' onChange="setCities(this)" onBlur="validate(this,'Required')" >
    <option></option>
    <option value="conoscersi">Conoscersi</option>
    <option value="stare bene">Stare bene</option>
    <option value="divertirsi">Divertirsi</option>
    <option value="pensare al futuro">Pensare al futuro</option>
    </select> </td>
    <td rowspan="2" valign="top"> </td>
    </tr>
    <tr >
    <td height="32" valign="top" class="contenuti_testo5" >
    <label>Sottocategoria</label> </td>
    <td colspan="2" valign="top" class="right"><select class="other" name="q30_Sottocategoria" id="q30" >
    <option value="" selected="selected">Scegli la sottocategoria</option>
    </select>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: aiuto per modificare una script - cos'à questo titolo che non va bene?

    non individua il problema, potrebbe applicarsi al 99% delle discussioni in questo forum
    obbliga ad aprire la discussione per capire di che si tratta

    leggi il regolamento e adeguati
    ciao

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.