Innanzitutto ciao a tutti e spero che qualcuno mi aiuti...
il problema è che non riesco a creare un link da 2 select, ll link alla fine dovrebbe essere :
"c:\sito\(nomecitta)\(nomecitta,x).htm
posto lo script... help pls!
<html>
<head>
<meta http-equiv="Content-Language" content="it">
<base target="principale">
</head>
<body>
<SCRIPT language="JavaScript">
var cittascelta = "null";
var scelta2 = "null";
function menu(citta,selezione)
{
if (cittascelta == "null")
{
var cittascelta = citta;
// document.write(cittascelta);
}
else
{
var scelta2 = selezione;
// document.write(scelta2);
}
if ((cittascelta != "null") && (scelta2 != "null"))
{
var estensione = "htm";
parent.sommario.location.href = cittascelta+"/"+scelta2+"/"+cittascelta+scelta2+"."+estensione;
// document.write("/italia/"+cittascelta+"/"+scelta2+"/"+cittascelta+scelta2+"."+estensione);
}
}
var citta = new Array();
citta[0] = "Scegli una città...";
citta[1] = "Milano";
citta[2] = "";
citta[3] = "";
citta[4] = "";
var selezione = new Array();
selezione[0] = "Cerco...";
selezione[1] = "Affitto";
selezione[2] = "Lavoro";
selezione[3] = "";
selezione[4] = "";
selezione[5] = "";
document.write("<select onChange=menu(this[this.selectedIndex].value)>");
for(c=0; c<5; c++) {document.write("<option value=" + citta[c] + ">" + citta[c] + "</option>");
}
document.write("</select>");
document.write("
</p>");
document.write("<select onChange=menu(this[this.selectedIndex].value)>");
for(s=0; s<5; s++) {document.write("<option value=" + selezione[s] + ">" + selezione[s] + "</option>");
}
document.write("</select>");
</SCRIPT>
</body>
</html>