Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4806 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Evenements et Backspace

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Evenements et Backspace

n°1413726
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2006 à 11:51:46  profilanswer
 

Lorsque l'utilisateur frappe "backspace", plutôt que de faire un "window.history.back(1)" je veux faire une action spécifique...
 
Donc, en gros :
 

Code :
  1. function typing(pEvent)
  2. {
  3. var evt = (!pEvent)?event:pEvent;
  4. var code = (!evt.keyCode)?evt.which:evt.keyCode;
  5. if (code == 8)
  6. {
  7.  alert("yo" );
  8. }
  9. if (evt.stopPropagation)
  10. {
  11.  alert("dtc.com" );
  12.  evt.stopPropagation();
  13. }
  14. else
  15. {
  16.  evt.cancelBubble = true;
  17. }
  18. }
  19. if (document.attachEvent)
  20. {
  21. document.attachEvent("onkeypress", typing);
  22. }
  23. else
  24. {
  25. document.addEventListener("keypress", typing, false);
  26. }


 
=> Sous IE, l'évèment n'est même pas déclenché, et proutch.
=> Sous FF, "yo" et "dtc.com" s'affichent bien gentillement, et hop, je change de page.
 
Bref... C'est pas gagné :/
 
Une piste ? :sweat:
 
(j'en vois bien une, mais je préfère attendre de meilleures suggestions, parceque déjà qu'en temps normal je suis gore... mais alors là, ça dépasse l'entendement :o)


Message édité par Arjuna le 26-07-2006 à 11:52:55
mood
Publicité
Posté le 26-07-2006 à 11:51:46  profilanswer
 

n°1413735
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2006 à 12:10:59  profilanswer
 

erf, ma solution gore marche sous FF, mais toujours pas sous IE...
 
reste le truc maxi-gore... (j'ai peur de rien !)

n°1413756
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2006 à 12:42:29  profilanswer
 

Pffff, relou... Ca marche presque ce que je veux faire, mais nan, y'a pas moyen...
Dans un textarea, on peut récupérer la position du curseur... Mais est-ce qu'on peut la changer ?
Mon problème, c'est que ".focus()" met le curseur au début sous IE... Hors pour voir si le gars tape "backspace", je veux savoir s'il a effacé quelquechose dedans justement ! Donc je dois aller à la fin et non au début :sweat: (le mieu, ce serait même à un endroit précis. parceque je vais devoir gérer "suppr" aussi... donc faut que j'aie des caractères devant et derrière :sweat:)


Message édité par Arjuna le 26-07-2006 à 12:44:04
n°1413886
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2006 à 14:44:29  profilanswer
 

Bon, ben d'un truc presque propre au départ, je suis tombé au fin fond des méandres du truc imbittable.
 
Ca "marche", mais "presque" seulement...
 
En effet, à la base je voudrais pouvoir faire un truc d'édition "wysiwyg" qui passe sur tous les navs.
 
Pour le moment, j'ai un début de pas grand chose qui tourne sous IE7 sans que j'arrive à le faire planter, mais qui se met à déconner après quelques clics sous FF, et je ne vois pas pkoi (pas d'erreur, ça n'aide pas au debug...)
 
En gros, sous FF, si on clique sur "titre modifiable", on peut en effet le modifier.
 
Après on clique sur "paragraphe modifiable" et ça commence à déconner : mon curseur ne part plus, on peut taper ce qu'on veut ça fait rien, etc. la merde totale quoi...
 
http://www.bci-logs.fr/medias/saisie.htm
 
PS: Le but du jeu, c'est pas de simuler une richtextbox, mais de simuler un comportement comme dans powerpoint ou autre : on clique sur un élément, et on passe en édition, on perd le focus, et on voit directement ce que ça donnera au final.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Evenements et Backspace

 

Sujets relatifs
Gestion d'événements en C++Probleme avec les evenements keyup et keydown
[Fin] Gérer les évenements sur des boutons créés dynamiquementévènements pour controles créés à l'éxecution
[JS/DOM] Bug sous IE, l'image se s'affiche pas ! [RESOLU]Evenements: Probleme avec MovieClip Pere et Fils
Calendrier pour gestion d'evenementstouche backspace en ascii
évènements simplesTableaux VB.Net et déclenchement d'évenements
Plus de sujets relatifs à : [JS] Evenements et Backspace


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)