X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Fjavascript%2Fxorg.js;h=b7bcd523c79fbf13cbf33575ae091613af38ae64;hb=d6610b77e8703db6d11d24d5eff033dd37107e03;hp=902a58bbc405e3366c854dd37e39e50394d5d292;hpb=8a0d8a28c76f04c06788a53725dca849538ebbe4;p=platal.git diff --git a/htdocs/javascript/xorg.js b/htdocs/javascript/xorg.js index 902a58b..b7bcd52 100644 --- a/htdocs/javascript/xorg.js +++ b/htdocs/javascript/xorg.js @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2003-2004 Polytechnique.org * + * Copyright (C) 2003-2006 Polytechnique.org * * http://opensource.polytechnique.org/ * * * * This program is free software; you can redistribute it and/or modify * @@ -63,6 +63,35 @@ function attachEvent(obj, evt, f, useCapture) { } // }}} +// {{{ dynpost() + +function dynpost(action, values) +{ + var body = document.getElementsByTagName('body')[0]; + + var form = document.createElement('form'); + form.action = action; + form.method = 'post'; + + body.appendChild(form); + + for (var k in values) { + var input = document.createElement('input'); + input.type = 'hidden'; + input.name = k; + input.value = values[k]; + form.appendChild(input); + } + + form.submit(); +} + +function dynpostkv(action, k, v) +{ + dynpost(action, {k: v}); +} + +// }}} /*************************************************************************** * POPUP THINGS