Ciao a tutti,
preciso fin da subito che sono completamente inesperta e scevra di qualsiasi conoscenza sull'argomento.
La mia necessità è la seguente: sulla pagina web del mio software (non lo cito per privacy) è presente un pulsante che, una volta cliccato, dovrebbe indirizzare gli utenti ad una pagina di login di un un determinato portale web (non cito di nuovo per privacy). E fin qui tutto bene.
Gli utenti ci chiedono anche di passare a questa pagina di login i dati dello user e pw in modo che questi risultino automaticamente compilati; quindi ci siamo fatti una tabellina di transcodifica con la corrispondenza degli utenti fra il nostro software e questo portale.
Non riusciamo però a passare questi dati alla pagina di login.
Questo è il codice che abbiamo fatto noi, dove stiamo sbagliando?
Grazie mille a chi potrebbe aiutarmi e dare consigli.
function fnPopUp () {
window.open('','TELEWEB','width=800,height=600,resizable=1');
}
function fnFormOpen(servURL, params, method) {
method = method || "post"; // il metodo POST è usato di default
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", servURL);
form.setAttribute("target", "TELEWEB");
for(var key in params) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
document.body.appendChild(form);
form.submit();
}
function newWindow() { alert('utente '+this.g_code_tw.Value()+' '+'pw '+this.g_password_tw.Value()+' '+'pagina '+this.pagina.Value());
this.fnPopUp();
debugger;
this.fnFormOpen('paginaweb.it/login.php',{ 'LOGIN':this.g_code_tw.Value(), 'PASSWORD': this.g_password_tw.Value(), 'pagina':this.pagina.Value() },'post')
//alert('utente '+this.g_code_tw.Value()+' '+'pw '+this.g_password_tw.Value()+' '+'pagina '+this.pagina.Value());
//this.fnFormOpen('paginaweb.it/login.php',{ 'username':this.g_code_tw.Value(), 'password': this.g_password_tw.Value() },'post')
}
function image0_Click(){
this.newWindow()
}