ciao a tutti ho una funzione che tramite l'evento onchange di una select mi deve portare in una determinata pagina...
solo che di queste select ne ho più di due nella stessa pagina, od ogniuna in un form diverso. la mia funzione originale è:
codice:
<script language="JavaScript">
<!--
function Navigate()
{
var URL =
document.produttore.pro.options[document.produttore.pro.selectedIndex].value;
window.location.href = URL;
}
// -->
</script>
allora ho pensato di modificarla in modo tale da portarmi una variabile che dicesse alla funzione quale form deve prendere in considerazione.
ed ho provato a fare così:
codice:
<script language="JavaScript">
<!--
var asd;
function Naviga(asd)
{
var URL = document.form + 'asd' + dove + 'asd' + .options[document.form + 'asd' + .dove + 'asd' + .selectedIndex].value;
window.location.href = URL;
}
// -->
</script>
solo che non mi funziona....
faccio notare che la pagina la creo automaticamente con un'altra pagina asp... altrimenti avrei messo io direttamente i nomi dei form diversi
vi prego datemi una mano... non ci capisco niente di java!!!
ah dimenticavo la funzione all'interno della select la chiamo così:
codice:
<form name="formx" method="post">
<select name="dovex" style="font-size:12" onChange="Naviga('x');">
<option value="la pagina per il redirect">Carrello di default</option>
</form>
dove x è un numero