Comment En cliquant sur un lien en change le contenu d'un div
Fermé
pascal_gtf
Messages postés
4
Date d'inscription
dimanche 29 août 2010
Statut
Membre
Dernière intervention
28 février 2019
-
Modifié le 28 févr. 2019 à 10:30
largefinger - 1 mars 2019 à 14:48
largefinger - 1 mars 2019 à 14:48
A voir également:
- Comment En cliquant sur un lien en change le contenu d'un div
- Verifier un lien - Guide
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Changer clavier qwerty en azerty - Guide
- Lien copié - Forum Téléphones & tablettes Android
1 réponse
Bonjour,
PHP n'est pas adapté pour cela. Enfin c'est possible mais à éviter absolument, surtout dans le cadre d'une simple modification.
Avec JavaScript vous pouvez manipuler le contenu de la page ainsi que détecter les événements, comme un clic dans la page.
Un exemple ici qui utilise addEventListener ( une fonction qui ajoute un 'écouteur' d'événement):
https://www.w3schools.com/jsref/met_document_addeventlistener.asp
L'exemple change le contenu ici, vous pouvez changer n'importe quel élément ou attribut, et bien d('aqutre chose.
Dans le cas de programmation asynchrone il est mieux encore d'utiliser AJAX évitant ainsi de faire appel plusieurs fois à des requêtes serveurs(et bases de données).
Une façon de faire la plus basique est indiquée ici avec XMLHttpRequest()
https://www.w3schools.com/xml/xml_http.asp
Pour bien comprendre lors de la génération de la page sont crées aussi des métadonnées, les informations susceptibles d'être nécessaire pour le bon fonctionnement de la page. Ces métadonnées sont stockées dans un fichier XML, c'est celui ci qui est chargée de façon asynchrone lorsque l'on en a besoin. La notion de flux de données est importante à connaître: indiquant l'état de ces métadonnées et de la connexion à celles ci. Cela permet d'avoir plusieurs états: envoyé, reçus, en cours de transfert par le biais de méthodes d'Objets-voir POO si vous n'êtes pas familier avec l'objet en programmation).
PHP n'est pas adapté pour cela. Enfin c'est possible mais à éviter absolument, surtout dans le cadre d'une simple modification.
Avec JavaScript vous pouvez manipuler le contenu de la page ainsi que détecter les événements, comme un clic dans la page.
Un exemple ici qui utilise addEventListener ( une fonction qui ajoute un 'écouteur' d'événement):
https://www.w3schools.com/jsref/met_document_addeventlistener.asp
L'exemple change le contenu ici, vous pouvez changer n'importe quel élément ou attribut, et bien d('aqutre chose.
Dans le cas de programmation asynchrone il est mieux encore d'utiliser AJAX évitant ainsi de faire appel plusieurs fois à des requêtes serveurs(et bases de données).
Une façon de faire la plus basique est indiquée ici avec XMLHttpRequest()
https://www.w3schools.com/xml/xml_http.asp
Pour bien comprendre lors de la génération de la page sont crées aussi des métadonnées, les informations susceptibles d'être nécessaire pour le bon fonctionnement de la page. Ces métadonnées sont stockées dans un fichier XML, c'est celui ci qui est chargée de façon asynchrone lorsque l'on en a besoin. La notion de flux de données est importante à connaître: indiquant l'état de ces métadonnées et de la connexion à celles ci. Cela permet d'avoir plusieurs états: envoyé, reçus, en cours de transfert par le biais de méthodes d'Objets-voir POO si vous n'êtes pas familier avec l'objet en programmation).