OVH Cloud OVH Cloud

actualisation d'une fenêtre IE

3 réponses
Avatar
Lionel
bjr,

sur ma page, j'ai des boutons qui sont grisés ou non suivant le contexte et
les actions de l'utilisateur ...

Quand je fais "actualiser" ou F5 , tous les boutons passent en "dégrisé".
Je voudrais qu'ils conservent leut état ...

Comment?

Merci

3 réponses

Avatar
Cédric Dardenne
Salut,

Les actions de l'utilisateurs, sont au niveau client? (javascript)

Lorsque tu fais F5, cela reproduit le dernier POST ou GET qui a été fait du
client au serveur, donc tu perds obligatoirement tout ce qui a été fait sur
le client depuis.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


Lionel wrote:
bjr,

sur ma page, j'ai des boutons qui sont grisés ou non suivant le contexte
et les actions de l'utilisateur ...

Quand je fais "actualiser" ou F5 , tous les boutons passent en "dégrisé".
Je voudrais qu'ils conservent leut état ...

Comment?

Merci


Avatar
Lionel
oui, quand on clique sur un bouton, on le grise et on ouvre une nouvelle
fenêtre. quand on ferme la fenêtre appelée, ca réactive le bouton de la
fenêtre appelante:

<Head>
<script ...>
function traitement(bouton){
bouton.disabled=true;
window.open(bouton.id + '.aspx');
}
</script>
</head>
<Body ...>
<form ... runat=server>
<INPUT ID=Pays ... ONCLICK=traitement(this)...>
<INPUT ID...>

"Cédric Dardenne" wrote:

Salut,

Les actions de l'utilisateurs, sont au niveau client? (javascript)

Lorsque tu fais F5, cela reproduit le dernier POST ou GET qui a été fait du
client au serveur, donc tu perds obligatoirement tout ce qui a été fait sur
le client depuis.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


Lionel wrote:
> bjr,
>
> sur ma page, j'ai des boutons qui sont grisés ou non suivant le contexte
> et les actions de l'utilisateur ...
>
> Quand je fais "actualiser" ou F5 , tous les boutons passent en "dégrisé".
> Je voudrais qu'ils conservent leut état ...
>
> Comment?
>
> Merci





Avatar
Cédric Dardenne
Donc j'ai bien peur que tu ne puisses pas.

F5 veut dire, "oublie tout ce que tu as fait depuis la dernière demande au
serveur et refais cette demande".

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


Lionel wrote:
oui, quand on clique sur un bouton, on le grise et on ouvre une nouvelle
fenêtre. quand on ferme la fenêtre appelée, ca réactive le bouton de la
fenêtre appelante:

<Head>
<script ...>
function traitement(bouton){
bouton.disabled=true;
window.open(bouton.id + '.aspx');
}
</script>
</head>
<Body ...>
<form ... runat=server>
<INPUT ID=Pays ... ONCLICK=traitement(this)...>
<INPUT ID...>

"Cédric Dardenne" wrote:

Salut,

Les actions de l'utilisateurs, sont au niveau client? (javascript)

Lorsque tu fais F5, cela reproduit le dernier POST ou GET qui a été fait
du client au serveur, donc tu perds obligatoirement tout ce qui a été
fait sur le client depuis.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


Lionel wrote:
bjr,

sur ma page, j'ai des boutons qui sont grisés ou non suivant le contexte
et les actions de l'utilisateur ...

Quand je fais "actualiser" ou F5 , tous les boutons passent en
"dégrisé". Je voudrais qu'ils conservent leut état ...

Comment?

Merci