Merci arnogues,
mais je me suis trompé, il ne s'agit pas d'une variable pour un jour , mais pour une heure, je possède déjà un script sans la variable de changement de la ligne 60 du code.
J'ai essayer de modifier le script avec l'exemple de code que vous m'avez communiqué, mais cela ne fonctionne pas.
Je n'ai vraiment pas beaucoup de talent dans ce domaine.
voici le script :
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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| <SCRIPT LANGUAGE="JavaScript">
MaDate = new Date;
heure = MaDate.getHours();
function message1()
{
if (heure>7 && heure<=8)
{
MessageB = '/^08/';
}
if (heure>8 && heure<=9)
{
MessageB = '/^09/';
}
if (heure>9 && heure<=10)
{
MessageB = '/^10/';
}
if (heure>10 && heure<=11)
{
MessageB = '/^11/';
}
if (heure>11 && heure<=12)
{
MessageB = '/^12/';
}
if (heure>12 && heure<=13)
{
MessageB = '/^13/';
}
if (heure>13 && heure<=14)
{
MessageB = '/^14/';
}
if (heure>14 && heure<=15)
{
MessageB = '/^15/';
}
if (heure>15 && heure<=16)
{
MessageB = '/^16/';
}
if (heure>16 && heure<=17)
{
MessageB = '/^17/';
}
if (heure>17 && heure<=18)
{
MessageB = '/^18/';
}
if (heure>18 && heure<=19)
{
MessageB = '/^19/';
}
return MessageB;
}
var horaires = new Spry.Data.XMLDataSet("conf0.xml", "Conf/Reunion", {sortOnLoad: "Heure", sortOrderOnLoad: "ascending"});
var gRowLimit = 20
var filtre = function(dataSet, row, rowNumber)
{
if (row["Heure"].search(/^10/) != -1)
return row;
return null;
}
horaires.filter(filtre);
horaires.filter(null);
</SCRIPT> |
et puis pouvez-vous m'indiquer, quelle était la raison du changement de "search" en "test", dans votre exemple ?
Lorsque j'essai dans d'autres scripts, je n'arrive pas a faire fonctionner "test", alors que "search" fonctionne....
Enfin, ma seconde difficulté est que le code "search" n'affiche que l'heure exprimée entre (/^10/).
Mais je souhaites qu'elle puisse afficher à partir de l'heure donnée.
exemple : si j'indique
(row["Heure"].search(/^10/) != -1)
j'aimerais qu'elle affiche mes données a partir de 10h, donc qu'elle indique aussi 11h, 12h, etc.... (mais pas les horaires avant 10h), mais ceci est peut être un autre sujet......
Merci par avance, pour les reponses à toutes mes interrogations
Partager