Communauté francophone - Jimdo
Bienvenue sur le nouveau forum de discussion officiel de la communauté francophone des utilisateurs de Jimdo.

Ce forum annule et remplace le précédent forum Jimdo, qui a malheureusement dû être fermé pour raisons techniques.

Vous avez un ou plusieurs sites Jimdo ? Enregistrez vous sur le forum, posez vos questions et prenez part aux discussions !

Vous êtes simple visiteur ? Vous pouvez consulter nos pages, mais vous ne pourrez pas laisser de message.

Insertion de fichiers Javascript

Voir le sujet précédent Voir le sujet suivant Aller en bas

Insertion de fichiers Javascript

Message par Jonathan Lauzon le Jeu 1 Oct 2015 - 21:48

Bonjour à tous,

J'essaie d'inclure du code javascript de mon cru dans un template Jimdo pour la première fois. Pour ce faire, je suis allé dans la section des fichiers du site, où j'ai lu: « À cet endroit vous pouvez aussi télécharger votre propre Javascript (*.js) - ceci sera automatiquement ajouté à votre entête de document Head. Vous pouvez aussi éditer manuellement l'entête de document Head sous "Paramètres">"Entête de document Head". »

L'ennui, c'est que voilà, bien que j'aie téléversé mon fichier .js, il n'y a aucune action qui s'opère lorsque je visite le site, comme si le header n'avait pas pris le fichier en compte.

Le contenu de mon fichier .js: « alert("Le fichier javascript est bel et bien chargé!"); »

Or, lorsque je visite mon site, il n'y a pas d'alerte. Et lorsque je regarde dans la console, je ne trouve pas d'erreur. En fait, je ne vois même pas mon fichier .js dans la pile d'exécution du site Web.

Y en aurait-il parmi vous qui auraient réussi à insérer leurs propres fichiers javascript à leur template? Comment avez-vous fait? Avez-vous dû modifier votre Head vous-même?
avatar
Jonathan Lauzon

Messages : 8
Date d'inscription : 30/07/2015

http://redemptivemedia.jimdo.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Solie le Jeu 1 Oct 2015 - 22:12

Pourquoi n'insérez-vous pas directement vos codes Javascript dans "Modifier le Head" ?
avatar
Solie

Messages : 513
Date d'inscription : 06/05/2015

http://www.voixoff.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Jonathan Lauzon le Jeu 1 Oct 2015 - 22:24

Parce que selon les tutoriels jimdo, cette étape n'est pas nécessaire et le head se modifierait automatiquement pour inclure les fichiers javascript.

En revanche, j'ai finalement essayé en modifiant le head (en y ajoutant « <script type="text/javascript" src="josue.js"></script> ») et cela n'a pas fonctionné davantage.

J'ai même essayé dans un élément Widget/HTML, mais sans succès.

Et pour couronner mes échecs, j'ai également tenté d'inclure une image en code (« <img src="header.jpg" alt="header"/> »), mais que nenni! (le Alt s'affiche)

Est-ce le chemin vers les fichiers qui n'est pas bon? Pourtant, toujours en me fiant à la documentation jimdo, les fichiers importés (images, javascript, etc.) sont censés se trouver à la racine du site...
avatar
Jonathan Lauzon

Messages : 8
Date d'inscription : 30/07/2015

http://redemptivemedia.jimdo.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Solie le Jeu 1 Oct 2015 - 22:28

Jonathan Lauzon a écrit:
j'ai finalement essayé en modifiant le head (en y ajoutant « <script type="text/javascript" src="josue.js"></script> ») et cela n'a pas fonctionné davantage.

Avec les balises ?
avatar
Solie

Messages : 513
Date d'inscription : 06/05/2015

http://www.voixoff.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Jonathan Lauzon le Jeu 1 Oct 2015 - 22:39

Heu.... Plaît-il? Quelles balises?
avatar
Jonathan Lauzon

Messages : 8
Date d'inscription : 30/07/2015

http://redemptivemedia.jimdo.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Solie le Jeu 1 Oct 2015 - 22:41

<style type="text/css">
/*<![CDATA[*/

ICI VOTRE CODE...

/*]]>*/
</style>

EDIT / NON. Pas pour du JavaScript !!!


Dernière édition par Solie le Jeu 1 Oct 2015 - 23:02, édité 1 fois
avatar
Solie

Messages : 513
Date d'inscription : 06/05/2015

http://www.voixoff.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Jonathan Lauzon le Jeu 1 Oct 2015 - 22:42

Une balise javascript à l'intérieur d'une balise CSS? C'est normal? Ou peut-être que je comprends mal le CDATA...
avatar
Jonathan Lauzon

Messages : 8
Date d'inscription : 30/07/2015

http://redemptivemedia.jimdo.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Jonathan Lauzon le Jeu 1 Oct 2015 - 22:47

Quoiqu'il en soit, j'ai essayé votre solution, et malheureusement cela ne fonctionne pas... Sad
avatar
Jonathan Lauzon

Messages : 8
Date d'inscription : 30/07/2015

http://redemptivemedia.jimdo.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Solie le Jeu 1 Oct 2015 - 23:00

Embarassed Non, n'essayez pas ! Je suis fatiguée ce soir, j'écris n'importe quoi. Votre code ou vos fichiers doivent comporter des erreurs.

Nous avons des experts assez calés en Javascript, ici. Ils seront présents demain, ils vous aideront Wink

Et moi, je vais me coucher !
avatar
Solie

Messages : 513
Date d'inscription : 06/05/2015

http://www.voixoff.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Jonathan Lauzon le Ven 2 Oct 2015 - 0:02

Ah, tiens, mon problème est (à moitié) réglé.

Il y avait un bug. Quand je cliquais sur « Enregistrer », mon code ne se mettait pas à jour. Jusqu'à ce que je refreshe la page, que je recommence toutes mes manipulations et que je réenregistre. Là, ça a marché!

Cependant il me reste une question. Comment puis-je faire pour que mon code utilise jQuery? J'ai bien essayé de télécharger le fichier jquery-1-11-3.min.js en espérant qu'il s'inclue de lui-même dans le head, mais cela n'a pas fonctionné...
avatar
Jonathan Lauzon

Messages : 8
Date d'inscription : 30/07/2015

http://redemptivemedia.jimdo.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par FredVig le Ven 2 Oct 2015 - 12:19

Vous faisiez la bonne manip. mais il faut trouver la bibliothèque qui fonctionne sur le template. jimdo fait appel aussi à javascript, et certaines versions de javascript, jquery (…) entrent ne conflit, il me semble.
Par ailleurs, les chemins d'accès doivent être absolus aussi. Dans certains cas, le chemin peut être court-circuité a posteriori. Par exemple, si vous voulez utiliser un code hébergé chez un internaute, celui-ci peut empêcher cet accès s'il le juge abusif.
Solie avait raison pour les balises, mais, dans le Head, elles se génèrent automatiquement, (si le code et bon). inutile de les rajouter.
Il vaut mieux regrouper le plus possible les codes javascript pour une meilleure rapidité, et éviter (par exemple) de déclarer des variables de même nom.
Enfin, l'ordre des codes javascript importe également.

_________________
Les codes de ce forum ne sont valables que pour UN site précis, à une date précise. Inutile de les essayer sans comprendre comment cela fonctionne.
Si vous avez apprécié mon aide, aidez en retour.
Acupuncture Bordeaux - Tailam (école Arts Martiaux) - MTC Tours - Maison des arts martiaux Tours L'étape à pâtes (Restaurant)Association Bohaires de Gasconha
avatar
FredVig

Messages : 1744
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par FredVig le Ven 2 Oct 2015 - 12:29

Notez qu'il faut bien différencier deux situations :
- la modification d'un site par le "Design personnalisé" (ce qui semble être le cas de Jonathan)
- La modification de template par "Modifier le Head" (ce que suggère Solie)
Dans ce dernier cas, voilà un exemple d'écriture pour insérer du javascript dans le "modifier le Head" : à placer en tête des modifications, avant les modifications de css :
Code:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js">
</script>
<script type="text/javascript" language="javascript" src="http://ADRESSE_DE_MON_CODE_JAVASCRIPT.js">
</script>
<script type="text/javascript" language="javascript">
//<![CDATA[
                      $(function() {
                                /*MON SUPER CODE */
                        });
//]]>
</script>

_________________
Les codes de ce forum ne sont valables que pour UN site précis, à une date précise. Inutile de les essayer sans comprendre comment cela fonctionne.
Si vous avez apprécié mon aide, aidez en retour.
Acupuncture Bordeaux - Tailam (école Arts Martiaux) - MTC Tours - Maison des arts martiaux Tours L'étape à pâtes (Restaurant)Association Bohaires de Gasconha
avatar
FredVig

Messages : 1744
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

Re: Insertion de fichiers Javascript

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum