evo sa malim dodatkom... posto ce doci do "bug-a" ako se recimo dva puta submituje sa razlicitim podacima bez reload-a strane...
Kôd:
oSubmit.post = function(action, postVars) {
form = document.createElement('form');
document.body.appendChild(form);
form.action = action;
form.method = 'post';
form.target = '_blank';
i=0;
hidden = new Array();
for (keyVar in postVars) {
hidden[i] = document.createElement('input');
hidden[i].type = 'hidden';
hidden[i].name = keyVar;
hidden[i].value = postVars[keyVar];
form.appendChild(hidden[i]);
i++;
}
form.submit();
oSubmit.clean(form);
}
oSubmit.clean = function(elem) {
x=elem.getElementsByName("input");
for (key in x) {
elem.removeChild(x[key]);
}
document.body.removeChild(elem);
}
argumenti su isti... samo oSubmit.post(action, postVars);