Czy można przesłać zmienne metodą POST po klinięciu w link <a>?
Obecnie przepisuje zmienne metodą GET, ale
chciałbym żeby paru z nich nie było
widać w URLu.
<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <script type="text/javascript"> function post(adres, zmienne) { fm = document.createElement('form'); fm.action = adres; fm.method = 'post'; fm.style.display = 'none'; zmienne = zmienne.split('&'); for(i = 0, vars = new Array(); i < zmienne.length; i++) { vars[i] = zmienne[i].split('='); inp = document.createElement('input'); inp.name = vars[i][0]; inp.value = vars[i][1]; fm.appendChild(inp); } document.body.appendChild(fm); fm.submit(); } function post2(adres, zmienne) { div = document.createElement('div'); document.body.appendChild(div); zmienne = zmienne.split('&'); for(i = 0, vars = new Array(), inputs = ''; i < zmienne.length; i++) { vars[i] = zmienne[i].split('='); inputs += '<input type="hidden" name="' + vars[i][0] + '" value="' + vars[i][1] + '">'; } document.getElementById('post').submit(); } <body> </body> </html>