Bonjour à tous,
je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la
page).
J'arrive à récupérer l'action, mais puis je la dérouter ?
Exemple :
Dans le HTML :
<script for="window" event="onload">
document.onkeydown = CaptEvent;
</script>
Dans Monfichier.js :
function CaptEvent(){
//alert(window.event.keyCode);
switch (window.event.keyCode) {
case 116: // Appui sur touche F5
alert('interdit');
// Code de blocage ici, IE ne doit pas interpéter le F5 !!
break;
}
}
je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page).
Salut, Même si tu l'empêches, l'utilisateur peux toujours utiliser le bouton "rafraichir". Est-ce réellement pertinent ?
-- Cléo
Thibaut Allender
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ?
c'est une très mauvaise idée pourquoi vouloir faire ça ?
quand bien même, il faudrait aussi bloquer CTRL + R, Pomme + R, le clic droit et le menu contextuel permettant de recharger egalement...
bref, laisse un peu le client tranquille et le visiteur faire ce qu'il veut, et trouve plutôt une solution côté serveur pour qu'un rafraichissement de la page ne provoque la 3e guerre mondiale.
Bonjour à tous,
je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la
page).
J'arrive à récupérer l'action, mais puis je la dérouter ?
c'est une très mauvaise idée
pourquoi vouloir faire ça ?
quand bien même, il faudrait aussi bloquer CTRL + R, Pomme + R, le clic
droit et le menu contextuel permettant de recharger egalement...
bref, laisse un peu le client tranquille et le visiteur faire ce qu'il
veut, et trouve plutôt une solution côté serveur pour qu'un
rafraichissement de la page ne provoque la 3e guerre mondiale.
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ?
c'est une très mauvaise idée pourquoi vouloir faire ça ?
quand bien même, il faudrait aussi bloquer CTRL + R, Pomme + R, le clic droit et le menu contextuel permettant de recharger egalement...
bref, laisse un peu le client tranquille et le visiteur faire ce qu'il veut, et trouve plutôt une solution côté serveur pour qu'un rafraichissement de la page ne provoque la 3e guerre mondiale.
Je suis daccord avec vous, seulement, je travaille dans un contexte particuliers : des terminaux mobiles sous Windows CE, je dev une appli et j'utilise actuellement les touches de fonctions pour des accés au menu et autre fonction de mon soft, mais si le user se trompe et qu'il appui sur F5, les conséquences peuvent ê pénibles...
"Thibaut Allender" a écrit dans le message de news:
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ?
c'est une très mauvaise idée pourquoi vouloir faire ça ?
quand bien même, il faudrait aussi bloquer CTRL + R, Pomme + R, le clic droit et le menu contextuel permettant de recharger egalement...
bref, laisse un peu le client tranquille et le visiteur faire ce qu'il veut, et trouve plutôt une solution côté serveur pour qu'un rafraichissement de la page ne provoque la 3e guerre mondiale.
Je suis daccord avec vous, seulement, je travaille dans un contexte
particuliers :
des terminaux mobiles sous Windows CE, je dev une appli et j'utilise
actuellement les touches de fonctions pour des accés au menu et autre
fonction de mon soft, mais si le user se trompe et qu'il appui sur F5, les
conséquences peuvent ê pénibles...
"Thibaut Allender"
<use_contact_form_on_website@n.o.s.p.a.m.capsule.org.invalid> a écrit dans
le message de news: 73hpl2-cft.ln1@Pilaf.capsule.corp...
Bonjour à tous,
je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la
page).
J'arrive à récupérer l'action, mais puis je la dérouter ?
c'est une très mauvaise idée
pourquoi vouloir faire ça ?
quand bien même, il faudrait aussi bloquer CTRL + R, Pomme + R, le clic
droit et le menu contextuel permettant de recharger egalement...
bref, laisse un peu le client tranquille et le visiteur faire ce qu'il
veut, et trouve plutôt une solution côté serveur pour qu'un
rafraichissement de la page ne provoque la 3e guerre mondiale.
Je suis daccord avec vous, seulement, je travaille dans un contexte particuliers : des terminaux mobiles sous Windows CE, je dev une appli et j'utilise actuellement les touches de fonctions pour des accés au menu et autre fonction de mon soft, mais si le user se trompe et qu'il appui sur F5, les conséquences peuvent ê pénibles...
"Thibaut Allender" a écrit dans le message de news:
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ?
c'est une très mauvaise idée pourquoi vouloir faire ça ?
quand bien même, il faudrait aussi bloquer CTRL + R, Pomme + R, le clic droit et le menu contextuel permettant de recharger egalement...
bref, laisse un peu le client tranquille et le visiteur faire ce qu'il veut, et trouve plutôt une solution côté serveur pour qu'un rafraichissement de la page ne provoque la 3e guerre mondiale.
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ?
un truc genre: window.event.returnValue = false;
Julien wrote:
Bonjour à tous,
je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit
la page).
J'arrive à récupérer l'action, mais puis je la dérouter ?
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ?
un truc genre: window.event.returnValue = false;
Thibault TAILLANDIER
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ? Bonjour,
Je pense pareil que Cléo et Thibaut Allender.
Dans le HTML : <body onkeypress="return CaptEvent(event);">
function CaptEvent(event){ switch (event.keyCode) { case 116: // Appui sur touche F5 alert('interdit'); // Code de blocage ici, IE ne doit pas interpéter le F5 !! return false; // C'est la que l'on détermine si l'événement
provoque oui ou non le comportement par défaut en plus de celui dicté ici (en l'occurence en plus du alert()). // return true: on fait aussi le comportement par défaut // return false: on bloque le comportement par défaut
break; } }
Bye
-- Thibault
Bonjour à tous,
je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la
page).
J'arrive à récupérer l'action, mais puis je la dérouter ?
Bonjour,
Je pense pareil que Cléo et Thibaut Allender.
Dans le HTML :
<body onkeypress="return CaptEvent(event);">
function CaptEvent(event){
switch (event.keyCode) {
case 116: // Appui sur touche F5
alert('interdit');
// Code de blocage ici, IE ne doit pas interpéter le F5 !!
return false; // C'est la que l'on détermine si l'événement
provoque oui ou non le comportement par défaut en plus de celui dicté
ici (en l'occurence en plus du alert()).
// return true: on fait aussi le comportement par défaut
// return false: on bloque le comportement par défaut
Bonjour à tous, je souhaiterais empêcher les users de faire un F5 (sous IE rafraichit la page). J'arrive à récupérer l'action, mais puis je la dérouter ? Bonjour,
Je pense pareil que Cléo et Thibaut Allender.
Dans le HTML : <body onkeypress="return CaptEvent(event);">
function CaptEvent(event){ switch (event.keyCode) { case 116: // Appui sur touche F5 alert('interdit'); // Code de blocage ici, IE ne doit pas interpéter le F5 !! return false; // C'est la que l'on détermine si l'événement
provoque oui ou non le comportement par défaut en plus de celui dicté ici (en l'occurence en plus du alert()). // return true: on fait aussi le comportement par défaut // return false: on bloque le comportement par défaut
break; } }
Bye
-- Thibault
Thibaut Allender
Je suis daccord avec vous, seulement, je travaille dans un contexte particuliers :
vous lisez de bas en haut, en effet c'est particulier ;) http://giromini.org/usenet-fr/repondre.html
des terminaux mobiles sous Windows CE, je dev une appli et j'utilise actuellement les touches de fonctions pour des accés au menu et autre fonction de mon soft, mais si le user se trompe et qu'il appui sur F5, les conséquences peuvent ê pénibles...
on ne peut pas retirer la touche F5? :) sinon, de quelle genre de consequence s'agit-il? parce qu'il n'y a pas qu'en appuyant sur F5 que l'utilisateur peut provoquer le rafraichissement, comme évoqué
Je suis daccord avec vous, seulement, je travaille dans un contexte
particuliers :
vous lisez de bas en haut, en effet c'est particulier ;)
http://giromini.org/usenet-fr/repondre.html
des terminaux mobiles sous Windows CE, je dev une appli et j'utilise
actuellement les touches de fonctions pour des accés au menu et autre
fonction de mon soft, mais si le user se trompe et qu'il appui sur F5, les
conséquences peuvent ê pénibles...
on ne peut pas retirer la touche F5? :)
sinon, de quelle genre de consequence s'agit-il? parce qu'il n'y a pas
qu'en appuyant sur F5 que l'utilisateur peut provoquer le
rafraichissement, comme évoqué
Je suis daccord avec vous, seulement, je travaille dans un contexte particuliers :
vous lisez de bas en haut, en effet c'est particulier ;) http://giromini.org/usenet-fr/repondre.html
des terminaux mobiles sous Windows CE, je dev une appli et j'utilise actuellement les touches de fonctions pour des accés au menu et autre fonction de mon soft, mais si le user se trompe et qu'il appui sur F5, les conséquences peuvent ê pénibles...
on ne peut pas retirer la touche F5? :) sinon, de quelle genre de consequence s'agit-il? parce qu'il n'y a pas qu'en appuyant sur F5 que l'utilisateur peut provoquer le rafraichissement, comme évoqué
on ne peut pas retirer la touche F5? :) Ils ont qu'à utiliser des pocket pc, et hop, adieu la touche F5 :)
sinon, de quelle genre de consequence s'agit-il? Perte des saisies dans un formulaire à mon avis.
parce qu'il n'y a pas qu'en appuyant sur F5 que l'utilisateur peut provoquer le rafraichissement, comme évoqué Oui mais les autres cas il s'agit d'un acte volontaire, non d'une faute de
frappe, l'utilisateur ne peut donc s'en prendre qu'à lui même.
Thibaut Allender wrote:
on ne peut pas retirer la touche F5? :)
Ils ont qu'à utiliser des pocket pc, et hop, adieu la touche F5 :)
sinon, de quelle genre de consequence s'agit-il?
Perte des saisies dans un formulaire à mon avis.
parce qu'il n'y a pas
qu'en appuyant sur F5 que l'utilisateur peut provoquer le
rafraichissement, comme évoqué
Oui mais les autres cas il s'agit d'un acte volontaire, non d'une faute de
frappe, l'utilisateur ne peut donc s'en prendre qu'à lui même.
on ne peut pas retirer la touche F5? :) Ils ont qu'à utiliser des pocket pc, et hop, adieu la touche F5 :)
sinon, de quelle genre de consequence s'agit-il? Perte des saisies dans un formulaire à mon avis.
parce qu'il n'y a pas qu'en appuyant sur F5 que l'utilisateur peut provoquer le rafraichissement, comme évoqué Oui mais les autres cas il s'agit d'un acte volontaire, non d'une faute de
frappe, l'utilisateur ne peut donc s'en prendre qu'à lui même.