La date/heure actuelle est Ven 19 Avr 2024, 17:08

2 résultats trouvés pour apprenti

Afficher les effectifs d'un groupe automatiquement sur une image d'accueil.

Courage tu vas bientôt saisir toutes les clefs de ce code !

Donc :

1) Tu ne dois pas inclure ton paragraphe #apprenti dans ta div #apprenti_group car quand tu auras réussi à faire ce que tu veux tu mettras un display none pour ta div afin que les utilisateurs ne voient que le chiffre que tu auras récupéré Smile
(Donc tu peux tout simplement mettre ton paragraphe après ta div par exemple, mais pas dedans)

2) Comme je l'ai expliqué ceci :
Code:
$("#apprenti a.gen").lenght-1

C'est la valeur que tu veux récupérer. Ça va te retourner un chiffre/nombre, qui sera le nombre de membres dans ton groupe en soustrayant 1 pour le modérateur du groupe.
Mais attention, tu dois récupérer les a.gen qui sont dans ta div et non dans ton paragraphe, puisque tu auras chargé ta portion de page dans la div.
Ta div ayant pour id apprenti_group il faut donc que tu comptes le nombre de a.gen dans #apprenti_group et non dans #apprenti.

Il faut ensuite que tu places cette valeur dans ton paragraphe #apprenti.

Si c'est plus simple pour toi tu peux te servir d'une variable :
Code:
var n_apprenti = $("#apprenti_group a.gen").lenght-1;


Et ensuite il ne te restera plus qu'à mettre cette variable dans le code que je t'ai donné :
Code:
$("#apprenti").html(n_apprenti);



Si tu as bien tout suivi le code final sera donc :
(je te le mets en spoiler pour que tu ne regardes que si tu ne comprends pas quelque chose)
Code apprentis:


Tu peux tester tu devrais voir un résultat probant Smile


ps : Attention tu avais oublié de refermer la parenthèse du .load() !
Attention également quand tu attribues un id à un élément, c'est id="truc" avec les guillemets, ne les oublie pas Smile
par Evaliah
le Ven 30 Oct 2015, 21:43
 
Rechercher dans: Archives des problèmes avec un code
Sujet: Afficher les effectifs d'un groupe automatiquement sur une image d'accueil.
Réponses: 23
Vues: 2617

Afficher les effectifs d'un groupe automatiquement sur une image d'accueil.

Alors toi tu vas charger ta page dans un paragraphe dont l'id est apprenti. Un id est noté en js avec un # devant comme dans une css, donc n'oublie pas le # avant ton nom d'id dans ton js Smile

Ensuite attention à la façon dont tu charges ta fonction, encore une fois regarde bien le code que je t'ai mis en exemple :
Code:
$(".truc").load('/g497- form[name="post"]', function(){
    ta fonction à exécuter une fois la page chargée
});


une fonction c'est :
Code:
function() {}


Concernant le
Code:
document.getElementById("apprenti").innerHTML=a.gen.lenght-1


Comme tu ne précises pas quels a.gen tu veux précisément il va te prendre ceux de toute la page.
Or toi tu ne veux que ceux qui seront chargés dans ton paragraphe #apprenti.

Il faut aussi savoir que jquery permet une syntaxe plus simple pour définir le contenu html d'un élément :
Code:
$("#apprenti").html(valeur);


Ici ta valeur ça va donc être le nombre de a.gen que tu auras chargés dans ton #apprenti.
C'est à dire :
Code:
$("#apprenti a.gen").length-1


Attention également à l'endroit où tu mets ton nombre obtenu.
En faisant comme tu l'as fait tu ne pourras pas vérifier directement que ta page s'est bien chargée, puisque le contenu du paragraphe où tu as chargé la page sera remplacé par le compte.
Il peut donc être préférable de charger par exemple la page dans une div d'id #apprenti_groupe et de mettre la valeur obtenue dans ton #apprenti de départ.
par Evaliah
le Ven 30 Oct 2015, 08:22
 
Rechercher dans: Archives des problèmes avec un code
Sujet: Afficher les effectifs d'un groupe automatiquement sur une image d'accueil.
Réponses: 23
Vues: 2617

Revenir en haut

Sauter vers: