begin process at 2012 05 30 04:29:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

touches de fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

touches de fonction

jeudi 19 mai 2011 à 15:29:57 | touches de fonction

oleronnais

bonjour

Avec ce petit bout de code, je cherche a rediriger vers des pages différentes suivant la touche de fonction appuyée

j'arrive a détecter quelle touche est appuyée et je renvoie la valeur de la touche return pour le moment ( j'espère trouver pour une boite alert)

Mais, ma touche 112 (F2) ne me renvoie sur rien
J'ai tenté avec window.open ou avec window.location.href
Idem

alors, si un samaritain peut m'aider

merciiiiiiiiiiiii


<html>
<head></head>

<SCRIPT type="text/javascript">
function quelle_touche(evenement)
{
var touche = window.event ? evenement.keyCode : evenement.which;

if (touche == 13)
alert(touche);
return false;
}
if (touche == 112) {
window.location.href = "test_css.html";
}
</SCRIPT>
<body onKeyDown="return quelle_touche(event);">
</body>
</html>
jeudi 19 mai 2011 à 16:30:00 | Re : touches de fonction

Zobibol

Membre Club
Bonjour, en fait, le problème est énorme, c'est un problème d'accolades...

Code HTML :
<html>
<head></head>

<SCRIPT type="text/javascript">
function quelle_touche(evenement)
{
	var touche = (document.all)?event.keyCode : evenement.which;
	if (touche == 13){
		alert(touche);
		return false;
	}
	if (touche == 113) {
		window.location.href = "test_css.html";
	}
}
</SCRIPT>
<body onKeyDown="return quelle_touche(event);">
</body>
</html>


quand elles sont bien positionnées, ça marche un peu mieux.

note: 112 c'est F1, 113 c'est F2...



[o-_-o]
jeudi 19 mai 2011 à 22:56:27 | Re : touches de fonction

oleronnais

aarrghhhh

merci encore pour la correction !!!
j'en avais oublié...mon notepad...euh je vais en chercher qui me donne la syntaxe colorée!!

merciiiiiiiiiiiiiiiiiiiii
jeudi 19 mai 2011 à 23:20:38 | Re : touches de fonction

oleronnais

Réponse acceptée !
re

ce qui veut dire, que pour tester les touches de fonction f2 ** f12 je dois écrire 11 fois le même script? ou je peux integrer dans le meme script???

question subsidiaire ??? le f1 sert pour l'aide en ligne de chrome, peut on apsser outre cette fonction et afficher une url quand même??


merciiiiiiiiiiiiiiii
jeudi 19 mai 2011 à 23:38:03 | Re : touches de fonction

oleronnais

re bonsoir


je n'arrive pas à editer mes posts précedent désolé...
voila la liste des touches de fonction...ce qui devrait être fonctionnel

mais une fois que j'ai tapé ma commande fxx....mon script est plus valable, donc je ne peux interagir avec mes touches de fonction?? ou le ecript va rester permanent ??


merci encore de votre aide..si appréciable

<html>
<head></head>

<SCRIPT type="text/javascript">
function quelle_touche(evenement)
{
var touche = (document.all)?event.keyCode : evenement.which;
if (touche == 13){
alert(touche);
return false;
}
if (touche == 113) {window.location.href = "test_css.html";}
if (touche == 114) {window.location.href = "http://www.javascriptfr.com/infomsg.aspx?ID=1522660";}
if (touche == 115) {window.location.href = "http://www.javascriptfr.com/";}
if (touche == 116) {window.location.href = "http://codes-sources.com";}
if (touche == 117) {window.location.href = "http://www.eos-numerique.com";}
if (touche == 118) {window.location.href = "http://www.voila.fr";}
if (touche == 119) {window.location.href = "http://www.coucou.com";}
if (touche == 120) {window.location.href = "http://www.sony.fr";}
if (touche == 121) {window.location.href = "http://www.facebook.fr";}
if (touche == 122) {window.location.href = "http://www.lokilo.com";}
if (touche == 123) {window.location.href = "http://www.google.fr";}
}
</SCRIPT>
<body onKeyDown="return quelle_touche(event);">
</body>
</html>
vendredi 20 mai 2011 à 10:11:43 | Re : touches de fonction

smathis

je dois écrire 11 fois le même script?


Tu peux factoriser en faisant une boucle et un tableau
var x = new Array("facebook.fr","google.fr","sony.fr",...);
for(var i=113;i<124;i++)
{
if(touche==i) {window.location.href = x[i-113];}}


Cette discussion est classée dans : fonction, window, touche, touches, evenement


Répondre à ce message

Sujets en rapport avec ce message

Désactiver les touches de fonction F1-F12 [ par Bebert ] Bonjour, j'aimerais désactiver les touches de fonction du clavier F1-F12. Or, j'utilise l'évenement onkeydown et je test l'event.keyCode entre 112 et Fonction popup [ par jimmy69 ] Salut a tous,Voila je debute vraiment en javascript ma question sera peut etre un peu bete voir stupide mais bon je la pose qd meme :-)!Voila j"aimera Le popup qui se mort la queue [ par emilia123 ] bonjour, j'ai un petit problème d'ouverture de popup. je suis sur un hebergeur gratuit qui ouvre des popups de pub sur chaque page.Ceci étant assez dé window.open [ par beku ] Bonjourest-il possible avec la fonction window.open d'ouvrir l'url dans la même fenêtre ? Sinon existe-t-il une fonction qui le fait ?Merci d'avance Ajouté un window.open dans une fonction [ par pyranhaz ] function Agree(Terms) { checkobj = Terms; if(document.donnee.agree.checked == true) { document.donnee.btn_valid.dis Window.focus !... [ par AgentSmith ] 1er problême :Je n'arrive pas à cree la fonction qui me permet de garder une fenetre au premier plan.En revenat sur la fenetre parent la fenetre pop-u fonction pgcd et ppcm [ par darkthief ] Bonjour a tous !Voila j'ai écrit cette page html/javascript et lorsque je l'execute, une erreure se produit si j'appuie deux vois sur ok...voyez vous window.opener qui _______ rien [ par merci51 ] j'ai une fonction qui ouvre un pop up si... Code:</TR fonction onkeypress - urgent [ par hushwd ] qq peut-il m'aider ????je cherche un script pour dreamweaver me permettant de faire un lien (ouverture d'une page) en tapant une touche clavier ...... print() et close() [ par mageonyme ] salut, je voulais ouvrir, imprimer puis fermer une popup mais une fois la fonction window.print(); executée, la fonction window.close(); ne s'execute


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,764 sec (4)

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