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);
}