Les javascript ne fonctionnent pas

3 participants

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

Résolu Les javascript ne fonctionnent pas

Message par Darkwicklow Mer 8 Nov - 20:19

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Aujourd'hui en changeant le header du forum
Lien du forum : https://darkwicklow.forumactif.com/

Description du problème

Bonjour,

J'ai un souci de javascript mais je n'arrive pas à voir d'où vient le problème. Aucun de mes javascript ne sont pris en compte.

Activer la gestion des codes Javascript : Oui

Dans templates / général / overall_header j'ai bien mis : {HOSTING_JS} avant :
code:

Voici deux exemples de javascript que j'ai mis :

pour la bannière:


flèche de déroulement:

Je ne suis pas du tout douée avec le codage...
J'espère pouvoir avoir de l'aide afin de régler le souci.
Et n'hésitez pas à me demander de copier d'autres code. Là tout de suite, je ne vois pas ce que je peux rajouter d'autres pour vous aider à mieux voir.

Je vous remercie d'avance, bonne soirée à vous.


Dernière édition par Darkwicklow le Mer 8 Nov - 21:59, édité 1 fois
Darkwicklow

Darkwicklow
Nouveau membre

Féminin
Messages : 11
Inscrit(e) le : 30/07/2023

https://darkwicklow.forumactif.com/
Darkwicklow a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les javascript ne fonctionnent pas

Message par Toryudo Mer 8 Nov - 21:01

Bonjour !

Le problème qu'on peut voir tout de suite, c'est sur ce script :
Code:
$(function() {
    var ban = [
    "https://ibb.co/CvYvZm5";
    "https://ibb.co/9hMhQqK";
    "https://ibb.co/B2NkRxn";
    "https://ibb.co/64CdpxV";
    "https://ibb.co/xHpxp6C";
    "https://ibb.co/sPbfBS4";
  ];
 
    $("#i_logo").attr("src", ban[Math.floor(Math.random() * ban.length)])
});

Quand vous faites une déclaration de tableau (des éléments entre [ et ] ici), il faut mettre des virgules pour séparer les éléments, pas des point virgule. Et je pense qu'au niveau des liens, ce seront plutôt ceux-ci qu'il faudra utiliser (liens qui ciblent les images, pas les pages qui contiennet les images) :
https://i.ibb.co/S0M085X/Capture-d-e-cran-2023-11-08-a-15-50-02.png
https://i.ibb.co/sCBC8Fx/Capture-d-e-cran-2023-11-08-a-15-50-06.png
https://i.ibb.co/PGQk8nD/Capture-d-e-cran-2023-11-08-a-15-50-10.png
https://i.ibb.co/GVSh1LB/Capture-d-e-cran-2023-11-08-a-15-50-14.png
https://i.ibb.co/2NDGDdn/Capture-d-e-cran-2023-11-08-a-15-50-19.png
https://i.ibb.co/26W9b2r/Capture-d-e-cran-2023-11-08-a-15-49-52.png

Il faut donc corriger le script comme ceci :
Code:
$(function() {
    var ban = [
    "https://i.ibb.co/S0M085X/Capture-d-e-cran-2023-11-08-a-15-50-02.png",
    "https://i.ibb.co/sCBC8Fx/Capture-d-e-cran-2023-11-08-a-15-50-06.png",
    "https://i.ibb.co/PGQk8nD/Capture-d-e-cran-2023-11-08-a-15-50-10.png",
    "https://i.ibb.co/GVSh1LB/Capture-d-e-cran-2023-11-08-a-15-50-14.png",
    "https://i.ibb.co/2NDGDdn/Capture-d-e-cran-2023-11-08-a-15-50-19.png",
    "https://i.ibb.co/26W9b2r/Capture-d-e-cran-2023-11-08-a-15-49-52.png",
  ];
 
    $("#i_logo").attr("src", ban[Math.floor(Math.random() * ban.length)])
});

D'un coup d'œil, je ne vois rien d'autre de flagrant.
Vous pouvez déjà corriger ce script, on verra s'il y a d'autres erreurs ensuite !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1382
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les javascript ne fonctionnent pas

Message par Darkwicklow Mer 8 Nov - 21:32

Bonsoir !

merci pour cette réponse rapide.
J'ai changé le script par celui que tu m'as fourni.
EDIT: Cela fonctionne pour le header !!! Merciiii
mais pas les autres javascript hélas

Encore merci !
Darkwicklow

Darkwicklow
Nouveau membre

Féminin
Messages : 11
Inscrit(e) le : 30/07/2023

https://darkwicklow.forumactif.com/
Darkwicklow a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les javascript ne fonctionnent pas

Message par creange Mer 8 Nov - 21:51

Bonsoir Darkwicklow

pour le code des boutons il y a une petite erreur tu as mis bouhautbas
il faut marquer boutonhautbas

Code:
$(function(){
          $("body").append('<div class="boutonhautbas"><a href="#top"><img src="https://i.imgur.com/44XoNkF.png" alt="Aller en haut" /></a> <a href="#bottom"><img src="https://i.imgur.com/xjoko4c.png" alt="Aller en bas" /></a></div>');
});

bonne soirée à vous tous
creange

creange
*****

Féminin
Messages : 776
Inscrit(e) le : 31/03/2011

https://dangela.forumgratuit.org/
creange a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les javascript ne fonctionnent pas

Message par Darkwicklow Mer 8 Nov - 21:59

Merci infiniment pour votre aide !
Darkwicklow

Darkwicklow
Nouveau membre

Féminin
Messages : 11
Inscrit(e) le : 30/07/2023

https://darkwicklow.forumactif.com/
Darkwicklow a été remercié(e) par l'auteur de ce sujet.

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