guarda se può andare:
codice:
//-------------------------------------------------------------------------------------
// crea un form e fa submit passando dati post (predefinito) o get
// utilizzo:
// w = window.open("", "popup", "left=100px, top=100px, width=500px, height=400px,");
// w.focus();
// submitData("a.aspx", {nome:'Pietro', numero:'999', data:'1/12/1999'} , "popup");
// target: predefinito = _self
// method: predefinito = post
//-------------------------------------------------------------------------------------
function submitData(url, data, target, method)
{
if(!method) var method = "post";
var form = document.createElement("form");
form.action = url;
form.target = (target != undefined)? target: "_self";
form.method = method;
form.style.display = "none";
for(var key in data) addParam(form, key, data[key]);
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
//----------------------------------------------
// aggiunge hidden ad un form
//----------------------------------------------
function addParam(form, key, value)
{
if( typeof(form) == "string")
form = document.getElementById(form);
var input = document.createElement("input");
input.type = "hidden";
input.name = key;
input.value = value;
form.appendChild(input);
}