Modificar mouse durante a carga da tela

1 resposta
F

Oi, turma!
Como estão?

Estou com um pequeno problema que talvez vcs possam me ajudar…
Estou desenvolvendo um site utilizando Struts e em um ponto deste preciso exibir um relatório, o qual é bastante demorado para carregar.
O problema é que a tela em que carrego o relatório não exibem nem os menus de atalhos do explorer, nem a barra de titulo e nem a barra de rodapé, ou seja, o usuário não faz a menor idéia se a página está travada ou não.

Então amigos alguem sabem me dizer como modificar o mouse para uma ampulheta enquanto carrego toda a tela e depois voltá-lo ao formato de uma seta? Ou então exibir um dialog de espera que se manteria aberto enquanto a tela é carregada?

E sem querer abusar, se possivel mande um exemplo…

1 Resposta

T
Isto é uma idéia, porque não sou um DHTML-man e na verdade não sei se funciona (nem sei se isso funciona em Mozilla, estou aqui  com a documentação da Microsoft).

Digamos que o seu relatório não esteja bufferizado (ou seja, se você escreveu <html><head><title>ABCDEF</title><head> e ainda está escrevendo o resto do relatório, o título realmente aparece como ABCDEF em vez de alguma outra coisa.

No começo da página (talvez logo depois do <body>) você poderia pôr algo como:

<script>

document.body.style.cursor = ‘wait’;

</script> gerar o relatório, e no finzinho da página, antes do </body></html>:
<script>

document.body.style.cursor = ‘default’;

</script>
Criado 9 de dezembro de 2004
Ultima resposta 9 de dez. de 2004
Respostas 1
Participantes 2