Pourquoi la date ne s'affiche pas
Résolu/Fermé
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
-
19 janv. 2012 à 12:22
AssassinTourist Messages postés 5893 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 19 janv. 2012 à 16:01
AssassinTourist Messages postés 5893 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 19 janv. 2012 à 16:01
A voir également:
- Excel date ne s'affiche pas correctement
- Liste déroulante excel - Guide
- Si et excel - Guide
- Trier par date excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
2 réponses
AssassinTourist
Messages postés
5893
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 312
19 janv. 2012 à 12:35
19 janv. 2012 à 12:35
Tu ne peux pas utiliser plusieurs fois d'id dans une page. id est unique. Sinon, tu utilise la balise class.
J'ai vu l'id trois fois :
- en js (document.write(<li id=""affiche_date>))
- en php (dans un p et dans td
J'ai vu l'id trois fois :
- en js (document.write(<li id=""affiche_date>))
- en php (dans un p et dans td
AssassinTourist
Messages postés
5893
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 312
19 janv. 2012 à 13:58
19 janv. 2012 à 13:58
Dans ton js que tu appelles, tu as un document.write. Cette fonction écrit dans ton html, et donc a écrit un li avec un id pareil.
Sinon, dans ton html, je vois :
<td width="33%" height="5" id="affiche_date">
<p id="affiche_date"></p>
C'est pas 2 id identiques ça ? ;)
Sinon, dans ton html, je vois :
<td width="33%" height="5" id="affiche_date">
<p id="affiche_date"></p>
C'est pas 2 id identiques ça ? ;)
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
Modifié par Debutant en webmastering le 19/01/2012 à 14:02
Modifié par Debutant en webmastering le 19/01/2012 à 14:02
désolé comme j'ai dit le js est un copié-collé et comme je débute en tout cas merci pour tes explications, j'apprécie ton aide =)
et si je commente la ligne document.write ça fonctionnerait ??
et si je commente la ligne document.write ça fonctionnerait ??
AssassinTourist
Messages postés
5893
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 312
19 janv. 2012 à 14:13
19 janv. 2012 à 14:13
Non, en fait, je vais essayer d'être plus clair ^_^
De base, il ne faut la présence que d'un id dans ta page. (un seul élément peut avoir un id)
Ensuite, la balise script que tu as rajouté dans ton méta ne fais que charger le js pour ton html.
Ton js fait ses calculs de date et tout, et à la fin, il récupère sa variable (text dans ton cas) et il créé un élément où il va le mettre.
Si j'ai bien suivi ce que tu voulais faire, tu commentes cette ligne document.write(...)
et tu mets document.getElementById("affiche_date").innerHTML = text;
Je suppose que tu auras laissé dans ta page <p id="affiche_date"></p>
Cette commande permet (comme tu peux t'en douter) de récupérer dans ta page, l'élément dont l'id est affiche_date et d'y mettre à l'intérieur la variable text.
De base, il ne faut la présence que d'un id dans ta page. (un seul élément peut avoir un id)
Ensuite, la balise script que tu as rajouté dans ton méta ne fais que charger le js pour ton html.
Ton js fait ses calculs de date et tout, et à la fin, il récupère sa variable (text dans ton cas) et il créé un élément où il va le mettre.
Si j'ai bien suivi ce que tu voulais faire, tu commentes cette ligne document.write(...)
et tu mets document.getElementById("affiche_date").innerHTML = text;
Je suppose que tu auras laissé dans ta page <p id="affiche_date"></p>
Cette commande permet (comme tu peux t'en douter) de récupérer dans ta page, l'élément dont l'id est affiche_date et d'y mettre à l'intérieur la variable text.
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
19 janv. 2012 à 14:42
19 janv. 2012 à 14:42
C'est exactement ce que je veux donc en théorie ça devrait fonctionner, mais en pratique rien :(
AssassinTourist
Messages postés
5893
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 312
19 janv. 2012 à 14:51
19 janv. 2012 à 14:51
Si tu es sous Firefox, il y a le plugin que tout développeur devrait avoir : Firebug ;) (il y a l'équivalent sous Chrome je crois mais je ne le connais pas)
Une fois que ce se sera installé, tu auras une console qui te permettra de débuguer entre autre le js.
S'il rencontre une erreur, il t'affichera le message dans l'onglet "console".
Sinon pour débuguer le js, il y a la commande alert("blabla"+variable+"blabla"); qui fait une popup qui permet de voir s'il passe par certains endroits où si ses variables sont bien remplies.
Une fois que ce se sera installé, tu auras une console qui te permettra de débuguer entre autre le js.
S'il rencontre une erreur, il t'affichera le message dans l'onglet "console".
Sinon pour débuguer le js, il y a la commande alert("blabla"+variable+"blabla"); qui fait une popup qui permet de voir s'il passe par certains endroits où si ses variables sont bien remplies.
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
19 janv. 2012 à 14:56
19 janv. 2012 à 14:56
Très bien je te remercie pour tous tes conseils je vais étudier un peu le js et voir ce que j'arrive à faire
19 janv. 2012 à 13:52
19 janv. 2012 à 13:59
Change tes id en class si tu dois les utiliser plusieurs fois.