Placement de javascript problématique
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Placement de javascript problématique
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
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour à tous !Voilà, je me retrouve face à un problème à priori très simple, mais que je n'arrive pas à résoudre, et je me tourne donc vers vous, et vos précieux conseils.
En voulant mettre en place un script modifiant l'affichage des petites images de nouveau/ancien message sur l'index, je me suis heurtée à un problème : il ne fonctionnait pas.
Ce sont des choses qui peuvent arriver, et pour tester pas à pas mon code j'ai fait le code le plus simple possible visant ce que je voulais, du genre un changement de couleur du background, et tenté de l'appliquer... Toujours rien.
(J'utilise pour cela l'hébergement ForumActif de js)
Je me mets à faire des codes de plus en plus basiques, histoire de cibler le problème, mais rien.
Je me dis alors que mon script n'est pas chargé "au bon moment" et je l'insère directement dans le template correspondant aux messages, pour le tester.
Voici le petit script, quelque chose de banal comme vous pouvez le constater :
- Code:
$( "div" ).click(function() {
$( this ).css("background", "#000");
});
=> Si je coche "sur toutes les pages" dans l'hébergeur de js de forumactif, il ne fonctionne pas
=> Si je l'insère entre balises script dans un template (à la fin), il fonctionne pour la zone visée par le template.
J'ai pourtant d'autres scripts qui fonctionnent bien dans l'hébergeur de js de FA, comme la coloration syntaxique que j'ai prise ici, mais ce code pourtant très basique ne fonctionne pas si je le mets là...
Je suis un peu perdue, et j'aimerais vos conseils :S
Merci d'avance !
Dernière édition par Evaliah le Jeu 20 Nov 2014 - 16:45, édité 1 fois
Re: Placement de javascript problématique
Bonjour,
Testez ceci dans le js
Testez ceci dans le js
- Code:
$(function(){
$( "div" ).click(function() {
$( this ).css("background", "#000");
});
});
Re: Placement de javascript problématique
Ah ça fonctionne merci beaucoup !
Quelle est l'explication sur ce problème du coup ? Pourquoi faut-il en passer par cette notation en écrivant dans le js séparé alors que dans le template ce n'est pas utile ?
Quelle est l'explication sur ce problème du coup ? Pourquoi faut-il en passer par cette notation en écrivant dans le js séparé alors que dans le template ce n'est pas utile ?
Re: Placement de javascript problématique
Je fais un petit up pour avoir l'explication et pouvoir mettre en résolu après
Merci !
Merci !
Re: Placement de javascript problématique
Cela sert à retarder l’exécution du script.
Vous trouverez la réponse dans le tuto truc et astuce de FDF dès les 1er lignes
https://forum.forumactif.com/t310825-executer-un-code-javascript-sous-certaines-conditions
Vous trouverez la réponse dans le tuto truc et astuce de FDF dès les 1er lignes
https://forum.forumactif.com/t310825-executer-un-code-javascript-sous-certaines-conditions
Re: Placement de javascript problématique
Oh d'accord, je vais lire l'explication alors, merci beaucoup encore une fois
Résolu !
Résolu !
Sujets similaires
» Placement des codes javascript
» Installation d'iframe problématique
» PA problématique
» Newsletter problématique
» Retour en .fr impossible depuis le panneau d'administration.
» Installation d'iframe problématique
» PA problématique
» Newsletter problématique
» Retour en .fr impossible depuis le panneau d'administration.
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum