Probleme compilation De 2 Javascript
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour à tous,
Voila, j'ai une webradio ou des animateur passe a l'antenne d'une maniere reguliere mais avec quelque changement, je veux donc pouvoir afficher sur la page web, en fonction du jour et de l'heure le nom de l'emmision, le nom de l'animateur et l'avatar qu'il a choisie, pour cela, je pense que c'est deux script peuvent faire l'affaire, seulement, je ne parviens pas à les faire fonctionner ensemble:
Je pensais pouvoir les faire fusionner mais rien a faire, je n'y arrive pas. POuvez vous me donner un coup de main pour les modif a faire ou m'indiquez un script qui fonctionne avec cela?
Merci a vous.
Voila, j'ai une webradio ou des animateur passe a l'antenne d'une maniere reguliere mais avec quelque changement, je veux donc pouvoir afficher sur la page web, en fonction du jour et de l'heure le nom de l'emmision, le nom de l'animateur et l'avatar qu'il a choisie, pour cela, je pense que c'est deux script peuvent faire l'affaire, seulement, je ne parviens pas à les faire fonctionner ensemble:
entre head <!-- suivant l'heure --> <SCRIPT LANGUAGE="JavaScript"> MaDate = new Date; heure = MaDate.getHours(); function MessageParDate() { if (heure>=0 && heure<=5) { MessageB = 'Il est tres tôt, soit vous êtes fan soit vous ne pervenez pas a dormir'; } if (heure>5 && heure<12) { MessageB = 'Bonne matinee. prenez un bon petit déjeuner'; } if (heure>=12 && heure<13) { MessageB = 'Bon appetit. Manger équilibres'; } if (heure>=13 && heure<=17) { MessageB = 'Bonne sieste. Eh 2h pas plus apres vous dormirez mal'; } if (heure>17 && heure<=19) { MessageB = 'Bonsoir, bonne visite tardive'; } if (heure>19 && heure<=23) { MessageB = 'Pfuit! Il est tard, je devrai etre au lit'; } return MessageB; } </SCRIPT> <!-- suivant l'heure --> entre body <!-- suivant l'heure --> <SCRIPT LANGUAGE="JavaScript"> document.write(MessageParDate()); </SCRIPT> <!-- suivant l'heure -->
/* Insérer ce script entre <body> </Body> */ <!-- suivant la date --> <script language="JavaScript"> var tab_message = new Array(7); tab_message[0] = "Grasse Matinée!";//Dimanche tab_message[1] = "Galère!";//Lundi tab_message[2] = "Encore 2 jours avant la soirée étudiante";//Mardi tab_message[3] = "Demain c'est soirée étudiante";//Mercredi tab_message[4] = "Bonne soirée!";//Jeudi tab_message[5] = "Bonne soirée!";//Vendredi tab_message[6] = "Bonne soirée!";//Samedi var LaDate = new Date(); var LeJour = LaDate.getDay(); document.write(tab_message[LeJour]); </script> <!-- suivant la date -->
Je pensais pouvoir les faire fusionner mais rien a faire, je n'y arrive pas. POuvez vous me donner un coup de main pour les modif a faire ou m'indiquez un script qui fonctionne avec cela?
Merci a vous.
A voir également:
- Probleme compilation De 2 Javascript
- Supercopier 2 - Télécharger - Gestion de fichiers
- 2 ecran pc - Guide
- Telecharger javascript - Télécharger - Langages
- Word numéro de page 1/2 - Guide
- Faire 2 colonnes sur word - Guide
2 réponses
Voilà un truc qui marche:
<!-- suivant l'heure --> <SCRIPT LANGUAGE="JavaScript"> MaDate = new Date; heure = MaDate.getHours(); LeJour = MaDate.getDay(); var tab_message = new Array(7); tab_message[0] = "Grasse Matinée!";//Dimanche tab_message[1] = "Galère!";//Lundi tab_message[2] = "Encore 2 jours avant la soirée étudiante";//Mardi tab_message[3] = "Demain c'est soirée étudiante";//Mercredi tab_message[4] = "Bonne soirée!";//Jeudi tab_message[5] = "Bonne soirée!";//Vendredi tab_message[6] = "Bonne soirée!";//Samedi function MessageParDate(){ if (heure>=0 && heure<=5) { MessageB = 'Il est tres tôt, soit vous êtes fan soit vous ne pervenez pas a dormir'; } if (heure>5 && heure<12) { MessageB = 'Bonne matinee. prenez un bon petit déjeuner'; } if (heure>=12 && heure<13) { MessageB = 'Bon appetit. Manger équilibres'; } if (heure>=13 && heure<=17) { MessageB = 'Bonne sieste. Eh 2h pas plus apres vous dormirez mal'; } if (heure>17 && heure<=19) { MessageB = 'Bonsoir, bonne visite tardive'; } if (heure>19 && heure<=23) { MessageB = 'Pfuit! Il est tard, je devrai etre au lit'; } return MessageB+"<br />"+tab_message[LeJour]; //la je t'ai mis un saut de ligne <br /> mais tu peux mettre ce que tu veux } </SCRIPT> <!-- suivant l'heure --> <body> <!-- suivant l'heure --> <SCRIPT LANGUAGE="JavaScript"> document.write(MessageParDate()); </SCRIPT> </body>
salut, merci de ta reponse et du code mais malheureusement, il ne fonctionne pas comme je le voudrais, Je voudrais que le script regarde la date puis l'heure pour afiche le message qui doit etre affiche a ce moment precis? et pas un message pour la date et un autre pour l'heure, c'est un seul message en fonction des deux.
Sinon, j'ai trouver deux autre code qui fonctionne bien pour ce que je veux masi le probleme, je ne parviens pas a faire l'etape suivante:
que je puisse affiche un contenue different suivant la date et l'heure ( mis en tableau mais je n,e parviens pas a le faire afficher.)
Voila le code actuelle:
et je voudrais affiche a la place du essage, tout le copntenue de la page soit 2 images, des textes defilents, un lecteur flash et des liens ainsi qu'un chat en flash. le probleme, c'est que je ne trouve pas comment faire.
Sinon, j'ai trouver deux autre code qui fonctionne bien pour ce que je veux masi le probleme, je ne parviens pas a faire l'etape suivante:
que je puisse affiche un contenue different suivant la date et l'heure ( mis en tableau mais je n,e parviens pas a le faire afficher.)
Voila le code actuelle:
<html> <head> <SCRIPT language="JavaScript"> theDay = new Date().getDay(); theHour = new Date().getHours(); </SCRIPT> </head> <body> <SCRIPT language="JavaScript"> var timeColor, timeMsg, bgColors, fgColors, timeImages, DayMsgs if (theHour > 4 && theHour < 12) { // 5-11 matin timeColor="salmon"; timeMsg="Trop tôt... zzzzz"; bgColors = new Array("thistle", "olivedrab", "aquamarine", "mediumvioletred", "darkred", "orangered", "cornflowerblue"); fgColors = new Array("black", "white", "black", "white", "white", "white", "white"); } if (theHour > 11 && theHour < 19) { // 12-18 après-midi timeColor="chocolate"; timeMsg="rbyAlucard"; bgColors = new Array("thistle", "olivedrab", "aquamarine", "mediumvioletred", "darkred", "orangered", "cornflowerblue"); fgColors = new Array("black", "white", "black", "white", "white", "white", "white"); } if (theHour > 18) { // 19-23 soir timeColor="maroon"; timeMsg="Golden Boy"; bgColors = new Array("thistle", "olivedrab", "aquamarine", "Black", "darkred", "orangered", "cornflowerblue"); fgColors = new Array("black", "white", "black", "white", "white", "white", "white"); } if (theHour < 5) { // 0-4 indue timeColor="midnightblue"; timeMsg="AU LIT !"; bgColors = new Array("thistle", "olivedrab", "aquamarine", "mediumvioletred", "darkred", "orangered", "cornflowerblue"); fgColors = new Array("black", "white", "black", "white", "white", "white", "white"); } document.write('<DIV style="background-color:'+timeColor+';color:white">'); document.write(timeMsg+'</DIV>'); document.write('<BODY bgcolor="' + bgColors[theDay] + '" text="'+fgColors[theDay]+'">'); </SCRIPT> </body> </html>
et je voudrais affiche a la place du essage, tout le copntenue de la page soit 2 images, des textes defilents, un lecteur flash et des liens ainsi qu'un chat en flash. le probleme, c'est que je ne trouve pas comment faire.