Ho questo semplicissimo form che raccoglie per l'invio login e password e uno script che mi apre una finestra popup passando i valori, ma i valori che vengono inviati contengono sempre il valore:
undefined
Questo script l ho sempre utilizzato e funzionava non capisco dove stia sbagliando:
codice:
<form action="" method="get" name="Intranet" id="Intranet">
<input name="login" type="text" id="login" size="14"></td>
<input name="password" type="password" id="password" size="14"></td>
<input type="button" class="mainoption" name="Submit" value="Entra" onClick="javascript:ApriIntranet()">
</form>
e lo script:
codice:
<script>
function ApriIntranet(){
var w = 650;
var h = 455;
var pw = Math.floor((screen.width-w)/2);
var ph = Math.floor((screen.height-h)/2);
var url= "intranet/livelli/autentica.asp";
url += "?id=" + document.getElementById("login").value;
url += "&passwd=" + document.getElementById("password").value;
var opt = "width="+w+",height="+h+",status=yes";
opt += ",directories=no,toolbar=no,location=no";
opt += ",menubar=no,scrollbars=no,resizable=no";
opt += ",top="+ph+",left="+pw;
window.open(url, 'Visualizza', opt);
}
</script>
Grazie x l'aiuto