IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Prise en compte click dans module Colorbox


Sujet :

JavaScript

  1. #1
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 095
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 095
    Par d�faut Prise en compte click dans module Colorbox
    Bonjour,
    Je d�bute avec javascript et me trouve actuellement confront� au probl�me suivant :
    Tout d'abord, je pr�cise le contexte : Drupal 7.5, module Colorbox
    Inutile d'en savoir plus sur Drupal et ce module si ce n'est qu'il sert � afficher les images plus proprement. Ma question concerne uniquement javascript.
    Dans un script de mon cru, j'ai entrepris d'�couter l'�v�nement de clic de souris sur un canvas HTML5 qui contient plusieurs images avec dans l'id�e d'afficher l'image sur laquelle on a cliqu� avec ce fameux module Colorbox.
    Ma question est :
    Comment faire en javascript pour solliciter Colorbox sachant qu'en HTML, on proc�de comme ci-dessous ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a class="colorbox-load" href="https://xxxx.xxxxxxxxx.fr/sites/default/files/Reputation.jpg#overlay-context=node/1">vérifiable</a>
    Cette ligne de code HTML permet d'avoir un lien clicable qui affichera l'image avec ce fameux module Colorbox.

    Merci.
    Une technologie n'est r�calcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie r�calcitrante, n'h�sitez surtout pas � visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du d�butant au pro : https://java.developpez.com/cours/
    Tout sur les r�seaux : https://reseau.developpez.com/cours/
    Tout sur les syst�mes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le mat�riel : https://hardware.developpez.com/cours/

  2. #2
    Membre chevronn�
    Homme Profil pro
    Analyse syst�me
    Inscrit en
    Mai 2014
    Messages
    396
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arm�nie

    Informations professionnelles :
    Activit� : Analyse syst�me
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 396
    Par d�faut
    Bonjour,

    Faire interagir JavaScript avec un framework ou avec un logiciel n�cessite de conna�tre le framework ou le logiciel... D'o� la difficult� de r�pondre � la question pos�e. Je ne connais ni Drupal, ni Colorbox.

    Au premier abord, voici ce � quoi je penses :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script>
    ...
    document.getElementById("lien").onclick=document.location.href="https://xxxx.xxxxxxxxx.fr/sites/default/files/Reputation.jpg#overlay-context=node/1";
    ...
    </script>
     
    ...
     
    <body>
    ...
    <a class="colorbox-load" id="lien">vérifiable</a>
    ...
    </body>

  3. #3
    Membre chevronn�
    Homme Profil pro
    Analyse syst�me
    Inscrit en
    Mai 2014
    Messages
    396
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arm�nie

    Informations professionnelles :
    Activit� : Analyse syst�me
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 396
    Par d�faut
    Rebonjour,

    En fait, j'ai r�pondu trop vite, je vous prie de m'en excuser. Le code que je viens de proposer est erron�. Une solution consiste � mettre le script apr�s le lien et � introduire une fonction.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <a class="colorbox-load" id="lien">vérifiable</a>
    ...
    <script>
    ...
    document.getElementById("lien").onclick=function() {
      document.location.href="https://xxxx.xxxxxxxxx.fr/sites/default/files/Reputation.jpg#overlay-context=node/1";
    }
    ...
    </script>

  4. #4
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 095
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 095
    Par d�faut
    Bonjour eleydet,
    Merci pour votre intervention. Elle me permet de comprendre que je fais fausse route.
    En effet, apr�s y avoir regard� de plus pr�s, je me suis rendu compte que cette entit� "colorbox-load" d�crite comme class dans la code HTML n'est autre qu'un fichier javascript. Donc, ma question se r�sume plut�t � :
    Comment solliciter un autre javascript depuis son script ?
    Mais comme vous l'avez pr�cis�, je vais �tre confront� aux influences de l'organisation des paths de Drupal sur l'environnement javascript. Je dois maintenant savoir comment d�finir l'URL d'acc�s � colorbox-load.js depuis mon script.
    Pour finir, comme ce post m'a permis de comprendre que je faisais fausse route, je le marque comme r�solu.

    Cordialement,
    Une technologie n'est r�calcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie r�calcitrante, n'h�sitez surtout pas � visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du d�butant au pro : https://java.developpez.com/cours/
    Tout sur les r�seaux : https://reseau.developpez.com/cours/
    Tout sur les syst�mes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le mat�riel : https://hardware.developpez.com/cours/

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [D�butant] Besoin d'aide pour modifier un jeu
    Par stoff66 dans le forum Assembleur
    R�ponses: 9
    Dernier message: 31/08/2006, 18h24
  2. [D�butant]Besoin d'aide pour gestion d'exceptions
    Par H1B4K dans le forum Langage
    R�ponses: 2
    Dernier message: 14/06/2006, 10h01
  3. R�ponses: 2
    Dernier message: 09/06/2006, 14h38
  4. [d�butant].besoin d'aide pour servlet
    Par 2tsiris dans le forum Servlets/JSP
    R�ponses: 5
    Dernier message: 30/03/2006, 14h36
  5. [D�butant] besoin d'aide sur les web services
    Par Diangelita dans le forum Services Web
    R�ponses: 3
    Dernier message: 20/01/2006, 08h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo