begin process at 2012 02 14 08:26:28
  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é :7 956 / 819

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 Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec une capture PRÉSENTOIR PAGE/SUJET par tiranus
Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

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...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,920 sec (3)

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