Bonjour
Je m'amuse un peu à essayer de faire une visionneuse de slides google docs.
Avec 2 boutons gauche droite, je souhaite passer à l'écran précédent/suivant.
Pour cela, lorsque que j'ai un clic sur un des boutons, je souhaite utiliser un trigger pour simuler l'appui sur une touche gauche/droite comme si c'était l'utilisateur qui l'avait fait.
Mais hélas, rien ne se passe ...
Voici mon code :
Quelqu'un a t-il déjà essayé ce genre de manipulation avec les trigger de type keypress ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <html> <head> <title>Slides viewer</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("iframe").focus(); $("#prev").click(function() { var press = jQuery.Event("keypress"); press.which = 37; $("iframe").trigger(press); }); $("#next").click(function() { var press = jQuery.Event("keypress"); press.which = 39 $("iframe").trigger(press); }); }); </script> </head> <body> <input id="prev" type="button" value="<"/> <input id="next" type="button" value=">"/> <div id="slides"> <iframe src="https://docs.google.com/present/view?id=0AX5OB7HMRFTQZDR3czVwal8yMjdmdG0zOTljOQ" width="100%" height="100%" scrolling="auto" frameborder="0" id="viewer" /> </div> </body>
Ou a une meilleure api js pour faire ce genre de chose ?
Merci
Partager