Sono in preda alla disperazione,
mi ero trovata un bello scriptino, lo avevo "sapientemente" adattato alle mie esigenze, e poi...
mi accorgo che la scelta nel secondo select non viene passata come parametro...
cosa voglio di più dalla vita?
Un lucano, ma che ci capisca qualcosa di JavaScript e mi dia una mano...
A seguire il codice, un ringraziamento anticipato a tutti ed in particolare alla terra di Lucania, che ha dato i natali ai più illustri javascriptari.
AleX
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
var num_of_cats = 2;
var open_in_newwindow=1; //Set 1 to open links in new window, 0 for no.
var option_array = new Array(num_of_cats);
option_array[0] = new Array(
"Attive",
"Terminate",
"Annullate");
option_array[1] = new Array(
"In corso",
"Acquisite",
"Non acquisite");
function switch_select()
{
for (loop = window.document.form_1.select_2.options.length-1; loop > 0; loop--)
{
window.document.form_1.select_2.options[loop] = null;
}
for (loop = 0; loop < option_array[window.document.form_1.select_1.selectedIndex].length; loop++)
{
window.document.form_1.select_2.options[loop] = new Option(option_array[window.document.form_1.select_1.selectedIndex][loop]);
}
window.document.form_1.select_2.selectedIndex = 0;
}
function switch_text()
{
window.document.form_1.textarea_1.value = text_array[window.document.form_1.select_1.selectedIndex][window.document.form_1.select_2.selectedIndex];
}
function box()
{
if (window.document.form_1.select_2.selectedIndex == 0)
{
alert("Dove vuoi andare?");
} else {
if (open_in_newwindow==1)
window.open(url_array[window.document.form_1.select_1.selectedIndex][window.document.form_1.select_2.selectedIndex],"_blank");
else
window.location=url_array[window.document.form_1.select_1.selectedIndex][window.document.form_1.select_2.selectedIndex]
}
}
function set_orig()
{
window.document.form_1.select_1.selectedIndex = 0;
window.document.form_1.select_2.selectedIndex = 0;
}
window.onload=set_orig
// -->
</script>
<form name="form_1" onsubmit="window.open('Untitled-1.htm?settore='+this.select_1.options[this.select_1.selectedIndex].value+'&tipo='+this.select_2.options[this.select_2.selectedIndex].value);">
<select name="select_1" onchange="switch_select(); switch_text();">
<option value="MRK">Situazione Iniziative</option>
<option value="PRO">Situazione Offerte</option>
</select> <select name="select_2" onchange="switch_text();">
<option value="Attive">Attive</option>
<option value="Terminate">Terminate</option>
<option value="Non presentate">Non presentate</option>
</select>
<input type="submit" name="Submit" value="Invia">
</form>
</body>
</html>