I ended up doing it like this:
<h:graphicImage id="ajaxBusy" style="visibility: hidden" .../>
Note that I found visibility: hidden better than display: none because the former reserves space in the DOM and doesn't
move other elements about as can happen with display: none.
NOTE: for this to work, you're going to need to use a4j:command...or h:command... with a child a4j:ajax tag (latter not
tested but ought to work).
Thank you for your help .
Finally I found my mistake.
this a4j:support tag works only for <a4j:commandButton>, commandLink... not h:command
Ah RF3, not RF4. Can't actually remember why I ended up using onstart rather than facets, presumably the
only way I could get it to work. Glad you've solved it anyway.
I have a project. The status can't work when i add a h:commandLink in page, removed it, all is ok.