Salve a tutto,

e tutto il giorno che tento di risolvere un problema apparenetemente banale

in sostanza ho una finestra popup con due select che vengono popolati usando ajax
dopo che l'utente a selezione le varie opzioni deve clickare sul pulsante di modifica per terminare e apportare le modifice sul db per tanto mi servono i valori dei due oprtion

Ma quando seleziono l'ultima opzione non succede nulla

ovviamente quando si apre la finestra popup con se porto anche delle variabili-

io ho provato a creare una funzione che viene chiamata dopo l'ultima selezione
questa funzione non deve far altro che aprire un pagina identica a prima ma in compenso deve aver nel url due variabili in più in modo da poterle usare nella query

es.
url popup modifica.php?id=3&nome=mario

dopo l'ultima selezione

url che si deve aprire nella finestra popup deve essere del tipo
modifica.php?id=3&nome=mario&var1=234&var2=milano

vi posto il codice sperando che qualcuno mi sappia dire dove sbaglio

Codice PHP:
<head>
<script language="javascript">
function agg(selVal){
var sel1=modifica.societa_a.options[societa_a.selectedIndex].value;
var sel2=selVal;

<---leggo url della pagina--->
var url=document.location;

<---ne creo uno nuovo---> 
var newurl=url + "&amp;sel1=" + sel1 + "&amp;sel2=" + sel2;

<--link della nuova pagina-->
windows.location.href=newurl;
}
</script>
</head>
<body>
<form action="modifica.php" method="post" name="modifica" id="modifica" class="corpo_centrale">  
<fieldset>

<legend>Benvenuto nella sezione modifica</legend>


<label for="societa_a">Selezione societa:</label>

<select name="societa_a" id="societa_a" onChange="loadList('<?php echo $t;?>', getSelected(this))" >
</select>

<label for="<?php echo $t;?>"></label>

<select name="<?php echo $t;?>" id="<?php echo $t;?>" onChange="agg(this.value)">
</select>

<input type="submit" name="submit" value="Modifica" />
</fieldset>
</select>


</fieldset>
    
</form>
</body>
grazie mille