salve ragazzi come posso fare in modo che la casella combinata figlia risulti selezionata dove volgio io?
posto il codice
<SCRIPT type=text/javascript>
var regiondb = new Object()
regiondb[1] =new Array(
{value:"",text:"seleziona"},
{value:"2",text:"Alimentari "}
,
{value:"15",text:"Abbigliamento "}
,
{value:"25",text:"Estetica e Cosmesi "}
,
{value:"28",text:"Sport e Fitness "}
,
{value:"32",text:"Fai da Te "}
,
{value:"38",text:"Elettronica Hi-Fi "}
,
{value:"46",text:"Oro e Argento "}
,
{value:"51",text:"Giocattoli "}
,
{value:"55",text:"Scuola e Ufficio "}
,
{value:"58",text:"Prima Infanzia "}
,
{value:"62",text:"Arredamento "}
);
regiondb[71] =new Array(
{value:"",text:"seleziona"},
{value:"72",text:"Alberghi "}
,
{value:"77",text:"Ristoranti "}
,
{value:"84",text:"Luoghi di Interesse "}
);
function setCities(chooser) {
var newElem;
var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
var cityChooser = chooser.form.elements["pos"];
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 Posizione";
newElem.value = "";
//cityChooser.add(newElem, where); serve per far apparire seleziona la pasizione
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>
<td colspan="2">
<select onChange=setCities(this) class="contenuto"name="continente">
<option value="" selected>Seleziona la sezione:</option>
<option value="1">Shopping </option>
<option value="71">Turismo </option>
<option value="94">Svago </option>
</select> <select name="pos">
<option value="" selected>----------------------</option>
</select> </td>
come faccio ad esempio a selezionare alimentari?![]()
grazie a tutti