Exécution de Javascript pages en ligne

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Exécution de Javascript pages en ligne

    Bonjour,

    Je vais essayer d'expliquer mon problème en détails, on vient de passer de la version 3.4 à 3.6 nous avons des scripts dans les pages pour un compteur, pour adsense, etc. , nous utilisons l'éditeur JCE.
    Nous avons bien configuré l'éditeur pour exécuter les scripts.
    Quand je suis en mode édition et Preview , je vois les scripts s'exécuter, mais sur le site e ligne les scripts ne s'affichent pas. Nous n'avions pas ce problème avec la version précédente.
    Pourriez-vous m'aider à résoudre ce problème.

    Merci d'avance.

    Alain

  • #2
    Re : Exécution de Javascript pages en ligne

    Bonjour Alain,

    Lorsque vous regardez le code source de votre page affiché, voyez-vous vos scripts ?

    En lançant l'inspecteur de l'explorateur (Ctrl Maj i), avez-vous des messages d'erreur ?

    Sinon, pouvez-vous nous donner un lien vers votre site ?

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Exécution de Javascript pages en ligne

      Bonjour Pascal,

      Merci pour votre réponse: en effet il y a un message d'erreur dont voici la copie:

      2u.s._army_uses_individual_reality_trainer_weapon_ simulator_to_train_soldiers_12701175.html:10 A Parser-blocking, cross-origin script, http://www.google-analytics.com/ga.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity. See https://www.chromestatus.com/feature/5718547946799104 for more details.
      (anonymous) @ u.s._army_uses_individual_reality_trainer_weapon_s imulator_to_train_soldiers_12701175.html:10
      2u.s._army_uses_individual_reality_trainer_weapon_ simulator_to_train_soldiers_12701175.html:10 A Parser-blocking, cross-origin script, http://www.google-analytics.com/ga.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity. See https://www.chromestatus.com/feature/5718547946799104 for more details.
      (anonymous) @ u.s._army_uses_individual_reality_trainer_weapon_s imulator_to_train_soldiers_12701175.html:10
      68c7577….js:3 JQMIGRATE: Migrate is installed, version 1.4.1
      /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:83 Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
      (anonymous) @ /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:83
      /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:85 Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
      t @ /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:85
      /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:141 Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
      t @ /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:141
      /media/plg_jchoptimize/assets/gz/1/0/68c75777ebd2a6447ceb3c858dff2a2c.js:179 Error in file:http://xslt.alexa.com/site_stats/js/...cognition.com; Error:Cannot read property '3' of null


      En mode édition dans la console adminisration Joomla avec éditeur JCE je vois bien l'affichage des scripts.

      l'adresse du sie http://www.armyrecognition.com. Pour infor nous avons deux autres sites avec la même configuration et nous n'avons pas ce problème. www.airrecognition.com et www.navyrecognition.com

      Merci d'avance pour votre aide.

      Alain

      Commentaire


      • #4
        Re : Exécution de Javascript pages en ligne

        Pascal,

        Une autre info pour vous aider, le script adsense qui se trouve dans le template du site en haut et à droite du site, cela fonctionne, c'est vraiment au niveaux des pages articles et de l'entête des catégories.

        Merci.

        Alain

        Commentaire


        • #5
          Re : Exécution de Javascript pages en ligne

          Bonjour,

          Cela ressemble à un problème JCH optimize. Essayez de le désactiver sur ce site.

          Autre point, j'ai ublock (qui bloque les pub) qui bloque beaucoup de vos scripts. Peut-être avez-vous adblock ou un équivalent sur votre explorateur ?

          J'ai aussi un appel à un script http://xslt.alexa.com/site_stats/js/...ecognition.com qui ne fonctionne pas : Error:Cannot read property '3' of null

          Je ne sais pas ce que fait ce script, mais, il ne fonctionne pas.

          Pascal
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Re : Exécution de Javascript pages en ligne

            Bonjour Pascal,

            Un grand merci pour ta réponse, on a fait appel à une société pour accélérer le site, ils m'ont proposé ce module, mais effectivement j'ai désactivé le plugin et maintenant cela fonctionne, étonnant le widget Alexa (Script) ne fonctionne pas sur la home page mais bien sur les autres pages.

            Encore un tout grand merci.

            Alain

            Commentaire


            • #7
              Re : Exécution de Javascript pages en ligne

              2u.s._army_uses_individual_reality_trainer_weapon_ simulator_to_train_soldiers_12701175.html:10 A Parser-blocking, cross-origin script, http://www.google-analytics.com/ga.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity. See https://www.chromestatus.com/feature/5718547946799104 for more details.
              (anonymous) @ u.s._army_uses_individual_reality_trainer_weapon_s imulator_to_train_soldiers_12701175.html:10
              2u.s._army_uses_individual_reality_trainer_weapon_ simulator_to_train_soldiers_12701175.html:10 A Parser-blocking, cross-origin script, http://www.google-analytics.com/ga.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity. See https://www.chromestatus.com/feature/5718547946799104 for more details.
              (anonymous) @ u.s._army_uses_individual_reality_trainer_weapon_s imulator_to_train_soldiers_12701175.html:10
              Ce n'est pas un soucis jchoptimize....

              Pour ces messgaes, c est la methode d insertion du script qui est en cause : il est invoqué par l appel javascript document.write.

              traduction du message : Cela peut etre bloqué par le navigateur si celui ci a une pauvre connectivité reseau (comprendre peu ou pas de debit disponible).

              Donc ce message est la car vous etes sur une connexion pourrie (ou votre serveur a une connexion pourrie) , ce qui fait que le script n est pas chargé.

              It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
              L'erreur jchoptimize n en est pas une, vu que le script n est pas chargé, comment jchoptimize peut il ecrire dedans ?

              Traduction : c est impossible d'ecrire dans un document depuis un script javascript asynchrone sauf si celui ci est explicitement ouvert, ce qui n est pas le cas.....

              conclusion : il faut charger les scripts de maniere synchrone pour que cela marches.....
              Dernière édition par lefabdu51 à 04/02/2017, 16h10

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X