OVH Cloud OVH Cloud

touches de fonction

5 réponses
Avatar
highvalue
bonjour,

je cherche en vain, peut-être est-ce impossible.

je souhaite utiliser les touches de fonction du clavier de la manière
suivante :

Sur la version HTML d'un C.V, proposer le téléchargement du même CV en
format .pdf ou word (ou oOo) par le simple usage de la touche clavier
F10 (par exemple).

Est-ce possible ? comment gérer l'usage d'une touche Fx ?

merci de vos lumières,

cordialemnt,

ff

5 réponses

Avatar
O.L.
highvalue vient de nous annoncer :
bonjour,

je cherche en vain, peut-être est-ce impossible.

je souhaite utiliser les touches de fonction du clavier de la manière
suivante :

Sur la version HTML d'un C.V, proposer le téléchargement du même CV en
format .pdf ou word (ou oOo) par le simple usage de la touche clavier
F10 (par exemple).

Est-ce possible ? comment gérer l'usage d'une touche Fx ?

merci de vos lumières,

cordialemnt,

ff


Pour récupérer le keyCode d'une touche pressée :

<script>
function keyb() {
alert(window.event.keyCode);
}
document.onkeyup = keyb;
</script>

Par exemple, chez moi ça donne le code 119 pour F8.
Donc si tu veux que ça télécharge quand l'user tape F8 :

<script>
function keyb() {
if(window.event.keyCode=9) location='http://site/file.zip';
}
document.onkeyup = keyb;
</script>

@+
Olivier

Avatar
ASM
bonjour,

je cherche en vain, peut-être est-ce impossible.

je souhaite utiliser les touches de fonction du clavier de la manière
suivante :

Sur la version HTML d'un C.V, proposer le téléchargement du même CV en
format .pdf ou word (ou oOo) par le simple usage de la touche clavier
F10 (par exemple).

Est-ce possible ? comment gérer l'usage d'une touche Fx ?


sur mon Mac, en javascript, les touches de fonction
sont innaccessibles

tu peux associer au click une touche du clavier par exemple


<html>
<script type="text/JavaScript">
var inf, key, event;
function detect(Event) { // Event appears to be passed by Mozilla
// IE does not appear to pass it, so lets use global var
if(Event==null) {
alert('null');
Event=event;
}
//alert(Event.keyCode||Event.which);
if(Event.keyCode=‡||Event.which=9) key = true;
}
document.onkeydown = detect;
</script>
<p><a href="file1.htm"
title="Fichier HTML"
onmouseover="if(key) this.title='Fichier Word';
else this.title='Fichier PDF';"
onclick="if(key) this.href='file1.doc';}
else this.href='file1.pdf';
keyúlse;">fichier 1</a>
<script type="text/JavaScript">
document.write('Pour le document en Word tapez W d'abord. Sinon fichier en PDF');
</script>

<p><a href="file2.htm"
title="Fichier HTML"
onmouseover="this.title = key? 'Fichier Word':'Fichier PDF';"
onclick="this.href = key? 'file2.doc':'file2.pdf';
keyúlse;">fichier 2</a>
<script type="text/JavaScript">
document.write('Pour le document en Word tapez W d'abord. Sinon fichier en PDF');
</script>
</html>

le fichier html sera pour ceux sans JS
ils y trouveront les 2 liens des 2 fichiers

le mouseup permet de revenir à la normale

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
ASM

Par exemple, chez moi ça donne le code 119 pour F8.


svp : ne vous servez pas de mes touches de fonction !
elles sont déjà dévolues à d'autres choses
que les p'tits trucs particuliers inventationnés
par des webmasters qui ne savent plus quoi inventer

Donc si tu veux que ça télécharge quand l'user tape F8 :


ben non !

et sur mon NC4.5 toutes les F... ont comme code : 19



--
Stephane Moriaux et son [moins] vieux Mac

Avatar
O.L.
ASM a formulé ce mardi :

Par exemple, chez moi ça donne le code 119 pour F8.


svp : ne vous servez pas de mes touches de fonction !


Non, c'est *mes* touches de fonctions et elles sont sur *mon* clavier,
alors j'appuie sur celles que je veux, d'abord ! :-p

elles sont déjà dévolues à d'autres choses
que les p'tits trucs particuliers inventationnés
par des webmasters qui ne savent plus quoi inventer


Là je suis d'accord avec toi.
Et puis l'utilisateur préfèrera sans doute aller cliquer qq part plutôt
que de devoir appuyer sur une touche qu'il n'a pas l'habitude
d'utiliser (je parle pour moi !).

et sur mon NC4.5 toutes les F... ont comme code : 19


Sans commentaire ;-p

Olivier


Avatar
highvalue
Dans son immense mansuétude O.L. nous a rapporté :
highvalue vient de nous annoncer :
bonjour,

je cherche en vain, peut-être est-ce impossible.

je souhaite utiliser les touches de fonction du clavier de la manière
suivante :

Sur la version HTML d'un C.V, proposer le téléchargement du même CV
en format .pdf ou word (ou oOo) par le simple usage de la touche
clavier F10 (par exemple).

Est-ce possible ? comment gérer l'usage d'une touche Fx ?

merci de vos lumières,

cordialemnt,

ff


Pour récupérer le keyCode d'une touche pressée :

<script>
function keyb() {
alert(window.event.keyCode);
}
document.onkeyup = keyb;
</script>

Par exemple, chez moi ça donne le code 119 pour F8.
Donc si tu veux que ça télécharge quand l'user tape F8 :

<script>
function keyb() {
if(window.event.keyCode=9) location='http://site/file.zip';
}
document.onkeyup = keyb;
</script>

@+
Olivier


merci,

bon, ben ya pu ka . . .

ff