Giulliano acabei de tentar, mas não funcionou não. Quando eu colocar document.style.cursor, o botão nem executa a action. É como se não tivesse uma action nele. E quando eu uso this.style.cursor a action funciona corretamente.
Eu preciso dessa troca de cursor pois a requisição ao servidor é demorada, e se não tiver isso o usuário vai ficar sem saber se já clicou ou não no botão.
mas de qualquer maneira valeu, se tiver mais alguma sugestão… t+
Galera Funcionou. Tive que fazer uma pequena alteração:
acrescentei na função que me passaram a seguinte linha: btn.style.cursor=“wait”;
Agora ficou assim:
function trocaCursor(tipo, btn){
this.document.body.style.cursor=tipo;
btn.style.cursor="wait";
}
A primeira linha faz com que enquanto a requisição está sendo processada, todo o corpo da página fique com o cursor “wait”.
A segunda recebe um botão, e faz com que nele também apareça o cursor wait.
As duas linhas que devem ser acrescentadas no botão a4j são essas: