Comment controller le scroll d'un iframe avec javascript
RdrSon
-
12 juil. 2016 à 12:14
RdrSon Messages postés 3 Date d'inscription mardi 12 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016 -
RdrSon Messages postés 3 Date d'inscription mardi 12 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016 -
Bonjour,
j'ai une petite page pour controller un iframe avec du javascript mais je n'y arrive pas, quelqu'un peut-il m'aider? merci
j'ai une petite page pour controller un iframe avec du javascript mais je n'y arrive pas, quelqu'un peut-il m'aider? merci
A voir également:
- Comment controller le scroll d'un iframe avec javascript
- Scroll lock - Forum Windows
- A javascript error occurred in the main process - Forum Matériel & Système
- Touche scroll lock ✓ - Forum Excel
- Fan controller - Télécharger - Optimisation
- Telecharger javascript - Télécharger - Langages
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
527
12 juil. 2016 à 13:27
12 juil. 2016 à 13:27
Salut,
Un exemple est proposé ici : http://jsbin.com/ipujo/edit?html,js,output
Bonne journée,
Un exemple est proposé ici : http://jsbin.com/ipujo/edit?html,js,output
Bonne journée,
12 juil. 2016 à 14:55
c'est que j'aimerais créer un racourci clavier (Ctrl + up / Ctrl +down) pour contrôler le scroll de l'iframe vers le bas ou vers le haut,
est-ce possible avec du javascript ou bien y a-t-il un autre langage pour le faire?
12 juil. 2016 à 15:59
En javascript, tu peux utiliser les événement keydown, keyup et keypress pour détecter l'appui sur une touche, puis exécuter le code proposé ci-dessus en fonction de la touche appuyée.
Tu peux trouver un exemple de l'utilisation de ces événements ici : https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent
13 juil. 2016 à 07:14
le truc, c'est que je n'arrive pas à contrôler le scroll de l'iframe par une fonction, il paraît qu'il est impossible de contrôler l'iframe pour des raisons de sécurité de la page dans celui-ci, voilà l'erreur dans la console "Uncaught SecurityError: Blocked a frame with origine...",
je recherche encore une solution parce qu'en programmation il n'y a rien d'impossible! :)
13 juil. 2016 à 14:52
Il s'agit de la Same Origin Policy : https://developer.mozilla.org/fr/docs/Web/Security/Same_origin_policy_for_JavaScript
La solution serait donc d'autoriser ton domaine dans l'entête HTTP Access-Control-Allow-Origin de l'iframe. Si tu n'as pas la possibilité d'autoriser ton domaine, il semble qu'il n'y ai pas de solution pour répondre à ton besoin.
14 juil. 2016 à 14:18
merci pour ta réponse, cela m'a bien aider.
à bientot!