begin process at 2010 03 22 01:06:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Navigation

 > SYSTEME DE NAVIGATION AU CLAVIER TRÈS SIMPLE.

SYSTEME DE NAVIGATION AU CLAVIER TRÈS SIMPLE.


 Information sur la source

Note :
2,67 / 10 - par 3 personnes
2,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Navigation Niveau :Débutant Date de création :22/06/2003 Date de mise à jour :29/05/2005 17:44:29 Vu / téléchargé :5 958 / 802

Auteur : Gorrk

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Il suffit de mettre un paramètre touche dans la balise du lien :
<a href="http://www.google.fr" touche="g">Google</a>

Source

  • /*
  • Il suffit de préciser dans la balise lien
  • un parametre "touche" qui à pour valeur
  • la touche d'accés.
  • Ex : <a href="http://www.google.fr" touche="g">Google</a>
  • */
  • // Script de Gorrk.
  • var touches_reference = [];
  • function clavierNav()
  • {
  • var i = 0, touche = document.layers ? keyStroke.which : event.keyCode;
  • touche= String.fromCharCode(touche).toLowerCase();
  • for (; i < touches_reference.length; i++)
  • if(touche == touches_reference[i][1])
  • touches_reference[i][0].click();
  • }
  • function init_clavierNav() {
  • var i = 0, j = 0, lien, liens = document.links;
  • if(document.all && document.getElementById)
  • for (; i < liens.length; i++)
  • {
  • lien = liens[i];
  • if (lien.getAttribute("touche"))
  • touches_reference[j++] = [lien, lien.getAttribute("touche", false).toLowerCase()];
  • }
  • }
  • document.onload = init_clavierNav;
  • document.onkeypress = clavierNav;
  • // Script de Gorrk.
/*
Il suffit de préciser dans la balise lien
un parametre "touche" qui à pour valeur
la touche d'accés.
	Ex : <a href="http://www.google.fr" touche="g">Google</a>
*/
//	Script de Gorrk.
var touches_reference = [];
function clavierNav()
{
  var i = 0, touche = document.layers ? keyStroke.which : event.keyCode;
  touche= String.fromCharCode(touche).toLowerCase();
  for (; i < touches_reference.length; i++)
    if(touche == touches_reference[i][1])
      touches_reference[i][0].click();
}
function init_clavierNav() {
  var i = 0, j = 0, lien, liens = document.links;
  if(document.all && document.getElementById)
    for (; i < liens.length; i++)
    {
      lien = liens[i];
      if (lien.getAttribute("touche"))
        touches_reference[j++] = [lien, lien.getAttribute("touche", false).toLowerCase()];
    }
}
document.onload = init_clavierNav;
document.onkeypress = clavierNav;
//	Script de Gorrk.


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 mai 2005 17:44:29 :
Nettoyage du code. Juste pour le plaisir, pas d'amélioration.

 Sources du même auteur

Source avec Zip DIVERSES FONCTIONS SIMPLES POUR LES TABLEAUX
BOUT DE CODE POUR XMLHTTPREQUEST
Source avec Zip OUTILS D'ADMINISTRATION DE WINDOWS (HTML APPLICATION) V1.1
PARCOURIR À LA RECHERCHE D'UN FICHIER
FONCTIONS COMPLEMENTAIRES POUR LES DATES

 Sources de la même categorie

Source avec Zip EMULATION DE $_GET() DU PHP par jchan
Source avec Zip ACCESSIBARRE - AMÉLIORER LE CONFORT DES PERSONNES NON-VOYANT... par Pfuch
Source avec Zip CLASS BARRE DE DÉFILEMENT (SCROLLBAR) JAVASCRIPT par TheWeasel47
Source avec une capture TAILLEFONTE par tiger222
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SANS PHP par jdmcreator

Commentaires et avis

Commentaire de phsautreau le 23/06/2003 07:39:06

Bonjour,

Sympa ton site, mais sans vouloir t'offusquer, il me semble que tu commets une erreur, au moins de traduction, car bien sûr, n'importe quel néophyte l'aura vite constaté :

&lt;a href="http://www.google.fr" touche="g"&gt;Google&lt;/a&gt;

ne fonctionne pas, puisque l'attribut "touche" ne correspond à rien.
Il faut le remplacer par :

accesskey="g"

qui est tout naturellement sa traduction anglaise.
Sans cela, merci de rappeler cette propriété que trop de programmeur ommettent et que j'utilise notament pour rendre accessible mes sites aux personnes à mbilité réduite.

Commentaire de iubito le 24/06/2003 09:24:59

ouais c le truc utile aussi sur les boutons de formulaire. Par exemple :
P=Preview
S=Send
R=Reset

et alt-S envoie le message (c comme ça sur bocou de forums phpBB, YaBB... et c très pratik)

Commentaire de Romain128 le 10/03/2005 20:47:52

Vraiment pratique!
Ca prouve qu'on peut faire de belles choses sans des centaines de lignes de codes...6/10

Commentaire de tbbuim1 le 04/09/2008 10:15:00

Comment faire pour exécuter le raccourcis à partir d'une combinaison de touche, par exemple ALT+E
Et si possible comment faire alors, pour empêcher que le menu Edition du navigateur ne s'ouvre après l'exécution du raccourcis?

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales