After an open issue that I had at o-blog git repo (https://github.com/renard/o-blog/issues/137#issuecomment-78085176) Sebastien suggest me:
I guess the best is to customize the templates to use a piece of javascript to do the job. A good place to start is the templates/pageheader.html
So if you want to add Javascript code (with functions) inside you page you just include the javascript into <script>
, </script>
and this into html
code
#+BEGIN_HTML <script> function runme() { var arr = ["http://www.bbc.co.uk/", "http://www.yahoo.com/", "http://www.stackoverflow.com/"]; var value = arr[Math.floor(Math.random() * arr.length)]; alert("Would navigate to : " + value); // window.location = value; // remove the comment at the beginning to actually navigate } </script> <input type="button" onclick="runme()" value="Click Me!" /> #+END_HTML