Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/03/2011, 09h54   #1
Invité régulier
 
Inscription : novembre 2008
Messages : 46
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 46
Points : 6
Points : 6
Par défaut supprimer un "S" au singulier

Bonjour à toutes et à tous,
Actuellement j'ai un scripte qui affiche un texte dans une bannière pour indiquer le nombre de jours restant avant un événement donné; ce scripte fonctionne bien mais quand il ne reste plus qu'un jour avant l'événement déterminé "JOURS" s'affiche avec un "S" et j'aimerais que se "S" soir supprimé dans ce cas de figure; mais je ne sais pas comment m'y prendre.
D'avance merci pour votre aide,
Cordialement,
Alban

Voici le scripte:
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<html>
<head>
<script type="text/javascript"> 
function blink() 
{
       var toBl=document.getElementById('blink');
 
       if (toBl.style.color=='#191970'||toBl.style.color=='rgb(25, 25, 112)') 
       { 
            toBl.style.color='#DC143C';//rouge 
       } else { 
            toBl.style.color='#191970';//bleu
       } 
} 
 
 
 
function init()
{ 
	// PLF - <a href="http://www.jejavascript.net/" target="_blank">http://www.jejavascript.net/</a>
	datedujour = new Date();
	hdj=datedujour.getHours();
	mdj=datedujour.getMinutes();
	sdj=datedujour.getSeconds();
	date_even = new Date(2011, 2, 05, hdj, mdj, sdj); //janv =0 > decemb =11
	date1=datedujour.getTime();
	date2=date_even.getTime();
	nbrej= date2-date1;
	nbrej= Math.round((Math.round(nbrej)/1000)/60/60/24);
	document.getElementById('blink').innerHTML = "Il reste "+nbrej+" JOURS avant le départ de l'Iditarod";
 
	setInterval('blink()', 1000);
}
</script>
</head>
</html>
Alban 56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 10h24   #2
Membre confirmé
 
Avatar de SPACHFR
 
Inscription : février 2004
Messages : 502
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 502
Points : 243
Points : 243
Code :
1
2
3
4
 
nbrej= Math.round((Math.round(nbrej)/1000)/60/60/24);
if(nbrej<2){var S="";}else{var S="S";}
document.getElementById('blink').innerHTML = "Il reste "+nbrej+" JOUR"+S+" avant le départ de l'Iditarod";
__________________
S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
SPACHFR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 12h08   #3
Invité régulier
 
Inscription : novembre 2008
Messages : 46
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 46
Points : 6
Points : 6
Impeccable ! ça fonctionne 5/5 Un grand merci Spachfr pour ton aide.
Cordialement,
Alban
Alban 56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 12h18   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Juste pour le fun
Code :
document.getElementById('blink').innerHTML = "Il reste "+nbrej+" JOUR"+((nbrej<2)?"":"S")+" avant le départ de l'Iditarod";
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h45.


 
 
 
 
Partenaires

Hébergement Web