"Uncaught SyntaxError: Unexpected token ILLEGAL"
The first thing to try, is that if you are passing a string as a parameter, put it single quotes.
This drained me for an hour.
I have an application that not only has the Icefaces Ajax push, but certain elements require a client side refresh. I had a heck of a time trying to make the meta refresh tag work.
Tried a whole pile of stuff, then I realized that the tag should be in template and not on the xhtml page. Worked like a charm.
I thought that I would put this up for others who struggle with this and Google is of little help. So if your meta refresh tag doesn't work, put it in the template.