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 :

onload sur IE avec avec video lightbox


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Points : 1
    Points
    1
    Par défaut onload sur IE avec avec video lightbox
    Bonjour à toutes et à tous,

    je suis un petit nouveau et j'aurais besoin de vos lumières.

    En parcourant les forums, je n'ai pas trouvé de solution a mon problème.

    j'ai créé une vidéo qui se lance dans une lightbox à l'ouverture d'une page avec onload
    ==> www.epdsae.fr/test
    (bon j'avoue, le ode n'est pas propore, mais il a été fait il y a 10 ans, et je le trifouille un peu depuis ce temps)

    Mon soucis, c'est que tout se passe très bien sur Mozilla, mais pas sur IE (sauf en actualisant la page 'F5')

    Auriez-vous une petite idée de ou cela peut provenir ?

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">        
            
    function myFunction() { 
            document=(document.getElementById('video').click());
    }
            window.onload=myFunction;
    </script>         	                                 
     
    </head>
    <body>  
    <div><a href="JavaScript:html5Lightbox.showLightbox(2,'imagesactu/voeux2018.mp4','Bonne année 2018',720, 404,'');"id="video"></a></div>
    </body>


    je vous épargne tout le reste du code bien sur

    Merci a vous d'avance et je vous souhaite une très bonne journée

  2. #2
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 093
    Points : 6 754
    Points
    6 754
    Par défaut
    Si ça fonctionne sous IE à la seconde consultation de la page, mais pas à la première, je pencherais pour un problème de cache. Plus exactement, la vidéo n’est pas encore en cache à la première consultation, et c’est pour ça que ça ne marche pas.

    A priori c’est au plugin de régler ce genre de problème, donc je dirais que c’est un bug du plugin. Mais les bugs dans le code tiers, malheureusement ça arrive, il faut faire avec.

    J’aurais bien regardé pour toi dans la doc du plugin s’il y a une option pour pré-charger la vidéo, mais en fait je ne vais pas avoir le temps. Note qu’il y a apparemment une option autoopen, fais des tests, ça pourrait peut-être régler le problème.

    Sinon à propos de ton code : au lieu de passer par un lien qui appelle ta fonction, pourquoi ne pas appeler la fonction directement ?

    Code html : 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
    <script type="text/javascript"> "use strict";
     
    function playVideo() {
      html5Lightbox.showLightbox(2, "imagesactu/voeux2018.mp4", "Bonne année 2018", 720, 404, "");
    }
     
    window.addEventListener("load", playVideo);
     
    document.addEventListener("DOMContentLoaded", function () {
      document.querySelector("#video")
        .addEventListener("click", function (event) {
          event.preventDefault();
          playVideo();
        });
    });
     
    </script>
     
    </head>
    <body>
    <div><a href="#" id="video"></a></div>
    </body>

    Sur une note personnelle, une vidéo qui me saute au visage à l’ouverture de la page, et qui en plus fait du son, je ne suis pas trop fan.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Bonjour Watilin,

    Merci pour tes conseils, en regardant le plugin j'ai effectivement changer l'autoopen en true, mais rien n'y fait, cela ne se charge pas au démarrage de la page :/

    Citation Envoyé par Watilin Voir le message
    Sur une note personnelle, une vidéo qui me saute au visage à l’ouverture de la page, et qui en plus fait du son, je ne suis pas trop fan.
    je ne suis pas particulierement fan non plus de se genre de principe, mais c'est une vidéo pour les voeux de ma boite, et ma direction qui souhaite cela donc.... :/

  4. #4
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 093
    Points : 6 754
    Points
    6 754
    Par défaut
    Citation Envoyé par williampeth Voir le message
    Bonjour Watilin,

    Merci pour tes conseils, en regardant le plugin j'ai effectivement changer l'autoopen en true, mais rien n'y fait, cela ne se charge pas au démarrage de la page :/
    J’ai pu voir qu’il n’y a pas d’option de préchargement dans la doc.

    Il faudrait identifier précisément le problème avec IE. Pour commencer, as-tu testé mon code ?

    Autre question : avec quelle version d’IE tu observes le problème ?

    je ne suis pas particulierement fan non plus de se genre de principe, mais c'est une vidéo pour les voeux de ma boite, et ma direction qui souhaite cela donc.... :/
    Ok, c’est une requête du « client », et le client est roi
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Watilin Voir le message
    Pour commencer, as-tu testé mon code ?

    Autre question : avec quelle version d’IE tu observes le problème ?
    Oui j'ai pu tester ton code, je t'en remercie d'ailleurs, mais avec celui ci, plus rien ne se passe même sous Mozilla.

    J'ai la version 11 de IE (version mise à jour automatique du service informatique :/ )

  6. #6
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 093
    Points : 6 754
    Points
    6 754
    Par défaut
    Citation Envoyé par williampeth Voir le message
    Oui j'ai pu tester ton code, je t'en remercie d'ailleurs, mais avec celui ci, plus rien ne se passe même sous Mozilla.
    Que dit la console ?
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    ReferenceError: Browser is not defined
    ReferenceError: html5Lightbox is not defined

    :/

    j'ai copié tel quel ton code, sans rien changer

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Chouppsss, autant pour moi, j'ai fais une bourde dans un appel de slimbox scr et non sources dans mon script.

    c'est tout bon pour ton code.

    ReferenceError: Browser is not defined

  9. #9
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 093
    Points : 6 754
    Points
    6 754
    Par défaut
    Citation Envoyé par williampeth Voir le message
    ReferenceError: Browser is not defined
    Sans doute encore un problème d’ordre des scripts. Vérifie dans les autres scripts de ta page. Normalement la console te donne le nom du fichier et le numéro de ligne.

    Encore une fois, je ne vais pas avoir autant de temps que je l’aurais voulu pour t’aider aujourd’hui. J’ai essayé d’ajouter des gestionnaires d’évènements sur la vidéo, notamment pour loadeddata, mais pour une raison que j’ignore, mon gestionnaire ne détecte rien. Vois si tu arrives à quelque chose de ton côté.

    Mon idée est d’utiliser cet évènement (qui est compatible IE11 d’après ce que j’ai pu trouver) comme condition pour lancer la lecture de la vidéo. C’est juste une piste. Désolé de ne pas pouvoir t’aider davantage
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    C'est deja beaucoup merci à toi.
    Je regarde ça et si je trouve la solution, je reviendrais ici en faire part pour cloturer le post.
    Bonne fêtes de fin d'année si plus de nouvelle

Discussions similaires

  1. video youtube sur mon site avec pub ad
    Par bes138 dans le forum Vidéo
    Réponses: 0
    Dernier message: 25/05/2012, 11h52
  2. Problème de onLoad sur un feed XML avec un itération.
    Par 20-a-box dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 23/07/2009, 16h15
  3. jouer une Video sur un PocketPC avec .Netcompact Framework
    Par fe0608 dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 15/07/2008, 21h18
  4. Problème sur une cmd avec AWK
    Par OrangeBud dans le forum Linux
    Réponses: 3
    Dernier message: 02/06/2004, 10h51
  5. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00

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