begin process at 2012 05 29 18:08:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

Remple


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remple

samedi 20 novembre 2010 à 16:27:10 | Remple

vigiepresse

Bonjour,

Le script ci-dessous me permet
de programmer sur une semaine
le remplacement automatique
d'une page de mon site.

Mais sur une semaine seulement.

Quelqu'un pourrait-il avoir la gentillesse
de m'indiquer TRES CONCRETEMENT
et TRES SIMPLEMENT (car je ne suis
pas un spécialiste de l'informatique)
les modifications que je dois apporter
à ce script pour pouvoir obtenir un
remplacement automatique sur une durée
beaucoup plus importante, un mois par
exemple ?


Merci vivement.

ALAIN

-------------------------------------


<html>
<head>
<script language="JavaScript">
function GetTodaysURL()
{
var locationlist = new URLList
(
"http://www.votresitelundi.com", // lundi
"http://www.votresitemardi.com", // mardi
"http://www.votresitemercredi.com", // mercredi
"http://www.votresitejeudi.com", // jeudi
"http://www.votresitevendredi.com", // vendredi
"http://www.votresitesamedi.com", // samedi
"http://www.votresitedimanche.com" // dimanche
);


now = new Date();
num = now.getDay();
if (num == 0) num = 7;


location.href = locationlist.list[num-1];
}


function URLList ()
{
var argv = URLList.arguments;
var argc = argv.length;
this.list = new Object();
for (var i = 0; i < argc; i++)
this.list[i] = argv[i];
this.count = argc;
return this;
}
</script>
</head>
<body>
<a href="javascript:GetTodaysURL()">Visitez le lien du jour</a>
</body>
</html>
samedi 20 novembre 2010 à 22:45:01 | Re : Remple

PetoleTeam

Membre Club
Bonjour,
combien de temps vas tu poser la même question sans prendre la peine de répondre...

As tu testé les solutions proposées?

Une dernière combine, qui t'as peut être déjà été donnée, une page par jour du mois à savoir page_01.html, page_02.html etc...

;O)
lundi 29 novembre 2010 à 10:59:21 | Re : Remple

vigiepresse

Bonjour,

J'ai mis 10 pages.html dans la location list
puis j'ai fait deux essais :

1er essai : j'ai supprimé la ligne "if (num == 0)num = 7 :
ça ne marchait plus du tout

2e essai : j'ai remis la ligne "if (num
== 0) num = 7 et j'ai remplace le 7 par un 10

Là, la bonne page s'est bien affichée durant
les 6 premiers jours de la semaine, mais le
7e jour, la page fichier10.htm s'est affichée.
au lieu de la page fichier7.htm.
Donc problème.

Bref, je suis perdu car je ne vois pas
ce que je dois rajouter ou enlever
dans le script.

A+ j'espère.

ALAIN
lundi 29 novembre 2010 à 14:14:27 | Re : Remple

PetoleTeam

Membre Club
Bonjour,
J'ai quand même une grosse impression que tu ne saisies pas ce que tu fais,
donc reprenons les points importants
Code Javascript :
//-- Recup de la date
var now = new Date();
//-- Recup de la position du jour dans la semaine 0 a 6 ( 0=dimanche)
var num = now.getDay();
//-- Mets 7 a la place de 0
if (num == 0) num = 7; 

Ce script est bien compliqué pour pas grand chose!
Le script suivant fait la même chose on moins compliqué, du moins il me semble!
Code Javascript :
//----------------------
function GetTodaysURL() {
  //-- La liste des liens
  //-- il suffit de rajouter des liens sans changer le reste
  var Liste = [
    "page_1.html",
    "page_2.html",
    "page_3.html",
    "page_4.html",
    "page_5.html",
    "page_6.html",
    "page_7.html",
    "page_8.html",
    "page_9.html",
    "page_10.html"	
  ];
  //-- Recup date du jour   
  var now = new Date();
  //-- Recup jour du mois de 1 a 31  
  var num = now.getDate();
  //-- Dec car index liste demarre a 0  
  num --;                      
  //-- applique un modulo pour eviter les debordements
  num %= (Liste.length);       
  //-- Affiche le lien qui va bien
  alert( Liste[num]);	  // ICI mettre la bonne commande
}

et l'appel de la fonction reste
Code HTML :
<a href="#" onclick="GetTodaysURL();return(false);">Visitez le lien du jour</a> 

Lectures INDISPENSABLES !
- Date: généralités sur l'utilisation
- Opérateurs en javascript

Mais est ce vraiment ce que tu souhaites vu le TITRE ?

;O)
samedi 4 décembre 2010 à 13:46:06 | Re : Remple

vigiepresse

Bonjour,

Merci beaucoup pour ton aide et ta patience
mais je persiste et signe : je ne suis pas
informaticien.
J'ai mis en ligne la page dont tu trouveras
la source ci-dessous en suivant scrupuleusement tes indications.

Hélas, lorsque je clique sur le lien
Visitez le lien du jourle message d'erreur suivant apparaît :

"Message de la page Web
page_4.html"


J'ai dû faire une erreur quelque part.
Mais où ????

ALAIN
---------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>nouveauscript</title>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">


<script language="JavaScript">

function GetTodaysURL() {

var Liste = [
"page_1.html",
"page_2.html",
"page_3.html",
"page_4.html",
"page_5.html",
"page_6.html",
"page_7.html",
"page_8.html",
"page_9.html",
"page_10.html"
];

var now = new Date();

var num = now.getDate();

num --;

num %= (Liste.length);

alert( Liste[num]);}

</script>
</head>

<body>

<a href="#" onclick="GetTodaysURL();return(false);">Visitez le lien du jour</a>


<br>

</body>
</html>
samedi 4 décembre 2010 à 17:24:31 | Re : Remple

PetoleTeam

Membre Club
Bonjour,
je ne vois pas ou il y a un problème attendu que nous sommes le 4 et que l'alerte t'annonces page_04.

L'alert est la pour montrer le résultat mais si tu veux afficher la page il te faut remplacer l'alert par location.href = Liste[num];

mais je persiste et signe : je ne suis pas informaticien.

dans ce cas pourquoi lors de la recopie du code tu supprimes les commentaires qui sont là pour la compréhension?

;O)


Cette discussion est classée dans : http, var, num, www, com


Répondre à ce message

Sujets en rapport avec ce message

lien aléatoire parmi une liste prédéfinie? [ par sambre ] bonjour,je souhaite affecter à un lien une valeur aléatoire parmi une liste de plusieurs sites prédéfinis.J'ai essayé de réaliser cela à partir de plu Lien actif après un clique banniere [ par gabi77 ] BonjourJe recherche un solution a mon probleme.J'ai un script banniere suivant :var idsite="26719";var coultab="#ffffff"; var coultabbord="#000000 1px formulaire variable [ par zalf ] Bonjour, Je suis en train de mettre un nouveau module sur mon portail. Lors d'un enregistrement, je voudrais que la personne renseigne son pays, sa ré demande de renseignement pour inseré un script [ par stomy95 ] bonjour ,j'ai un petit souci pour inseré un scropt de banniere rotatif dans l'emplacement prevu de mon site je c'esp pas si c 'est le script qui et pa probleme de script [ par stomy95 ] j'ai un script qui fonctionne sur un de mes site c'est un rotateur de banniere de pub qui change e nombre de seconde regleret je voudrais l inserer da Redirection selon la langue du navigateur [ par gaspace ] Bonjour,tout d'abors je n'ai pas trouvé de réponse à ma question sur le net.J'ai cherché à faire un script de redirection selon la langue du navigateu Améliorer un code trouvé sur ce site [ par chriss22 ] Bonjour,je suis nouveau sur le forum et complètement novice en javascript. Moi je suis plus php.Cependant j'ai trouvé un code pour mon site qui permet Erreur de script de redirection (javascript) [ par guillaumego ] Bonjour, J'ai créé un script qui devrait permettre aux utilisateurs d'IE 8 d'être rediriger vers http://ww Menu déroulant [ par dave1030 ] HelloVoila je voudrait faire un menu déroulant exactement comme celui-ci www.apple.ch   Voila ce que j'ai déjà trouvé mais 2 points ne me conviennent Java script / php / base de données [ par manu7930 ] Bonjour à tous, et j'espère ne pas mettre trompé de forum pour mon probleme. Je vous explique. Je travail une page web en php et j'ai du appliquer un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales