begin process at 2012 05 28 23:23:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

affichage cyclique de plusieurs pages web dynamiques


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

affichage cyclique de plusieurs pages web dynamiques

mardi 1 septembre 2009 à 12:15:55 | affichage cyclique de plusieurs pages web dynamiques

kate1910

bonjour
pendant ma periode de stage, je doit effectuer une application, il s'agit d'un affichage cyclique des pages web dynamiques existantes et indépandantes (chargement de la page toutes les X secondes
sachant que mes pages doivent s'afficher d'une maniére periodique .
j'ai beaucoup essayer de résolu ce problem mé sans aucun résultat
voici le code :

Code Javascript :
var pages = new Array("nani.html","kati.html","loli.html","rita.html");
var sui=0;
// function de rechargement
window.onload=function()

{

var nom=unescape(self.location.pathname).split('/'); // chemin/.../chemin/.../page_actuelle
nb1=pages.length;
pag=nom[nom.length-1];//page acutelle
while(sui<nb1)

{for(i=0;i<nb1;i++)
{
if(pages[i]==pag);
sui =i+1;
}}
else {sui =0;}

}

// --- lancement de la fonction de rechargement dans TIME millisecondes exactement

setTimeout ( function() // on chargera s

{ location.replace(pag,pages[sui]); }, 1000 ); // dans 1 seconde
Code Javascript :


svp si vous avez une idée coment je peux le faire pour que mon scripte fonctionne car je suis vraiment perdue et je suis tres en retard
merci d'avance.

mardi 1 septembre 2009 à 12:34:50 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club


on en a déjà causé kate,
si vous voulez que les pages s'enchaînent
en gérant cela en javascript, il faut mettre
le script sur chaque page
et déterminer soit sur quelle page on est soit
la page suivante à afficher

le plus simple c'est de donner un nom de page
qu'on incrémente ( comme dans l'exemple que
je vous ai fourni ici )

si vous tenez à tout prix à faire autrement :

_ déterminez dans quelle page vous êtes
( vous avez le code dans mon exemple )
_ recherchez la dans votre array pour
déterminer la page suivante
_ chargez cette nouvelle page après avoir
attendu le temps voulu

mardi 1 septembre 2009 à 12:54:34 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club

peut-être serait-il plus simple d'utiliser
un iframe pour afficher ses pages (?)

mardi 1 septembre 2009 à 13:09:19 | Re : affichage cyclique de plusieurs pages web dynamiques

kate1910

Re
>>essayez, testez, "décortiquez" chaque ligne
c'est assez simple : 4 lignes en javascript !
et rien d'autre.
>>ne sont pas nommées de cette façon
soit vous les renommez pour que ça baigne
soit vous modifiez le script pour ça colle

ben c'est ca ce que j'ai essayer de le faire ,j'ai bien compris ton scripte et j'ai decidé de le modifier mé comme j t'ai déja dit sans aucun resultat
utiliser iframe ?? c'est koi ca ?

mardi 1 septembre 2009 à 13:40:46 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club


kate, kate... ne comptez sur personne
pour faire à votre place !
primo, ça ne vous apporterait rien !
( remarquez qu'à moi non plus !
faire le script à votre place n'apporte rien à personne ,
vous aider à le faire, ça, ça peut, au moins à vous )

>>j'ai bien compris ton scripte
c'est bien.

>>et j'ai decidé de le modifier
pourquoi ne pas l'adapter à ce qu'on veut bien entendu

>>comme j t'ai déja dit sans aucun resultat
c'est normal... tel que vous faites,
ça ne peut pas fonctionner !

relisez ce que je vous dis ici, je me cite :
_ déterminez dans quelle page vous êtes
( vous avez le code dans mon exemple )
_ recherchez la dans votre array pour
déterminer la page suivante
_ chargez cette nouvelle page après avoir
attendu le temps voulu


mardi 1 septembre 2009 à 13:53:52 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club

quand aux iframe, mon foie, vous
n'avez pas de documentation ?
sur selfHTML par exemple

mardi 1 septembre 2009 à 14:07:59 | Re : affichage cyclique de plusieurs pages web dynamiques

kate1910

Re
oki bul merci bien comme meme
mais ce que vous me demendez de le relire c'est ce que j'ai essayer de l'appliquer dans le code que j'ai met ci-dessus ,c'est qlq chose de nouveau pr moi
merci en tout cas

mardi 1 septembre 2009 à 14:21:27 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club


>>j'ai essayer de l'appliquer dans le code
>>que j'ai met ci-dessus
certes, certes... mais debugger !!
avec déjà, FF, pas exemple :

Erreur : syntax error
Fichier Source : file:...htm
Ligne : 16, Colonne : 1
Code Source :
else { sui =0; }

et si on décale ( indente ) pour voir :
...
while(sui<nb1)
{ for(i=0;i<nb1;i++)
{ if(pages[i]==pag);
sui =i+1;
}
}
else { sui =0; }

le else se rapporte à quoi ?


vous n'êtes pas "si loin au fond"
mais j'ai déjà mis aussi non ? :



mardi 1 septembre 2009 à 14:33:23 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club

et, regardez aussi votre location.replace(pag,pages[sui]);
la syntaxe n'est pas correcte : ça n'admet qu'un seul
paramètre, en plus, à ce niveau, "pag" est indéfini.

mardi 1 septembre 2009 à 14:47:42 | Re : affichage cyclique de plusieurs pages web dynamiques

Bul3

Membre Club

allons....
essayez donc comme çà :

<script type="text/javascript">
window.onload=function()
{ var nom=unescape(self.location.pathname).split('/');
var pag=nom[nom.length-1];
var pages=new Array( "nani.html", "kati.html", "loli.html", "rita.html" );
var nb1=pages.length;
var sui=0;
for ( i=0; i<nb1; i++ )
{ if ( pages[i]==pag )
{ sui=i+1;
if ( sui > nb1 )
{ sui=0; }
break;
}
}
setTimeout ( function()
{ location.replace( pages[sui] ); }
,1000 );
}
</script>



le script doit être dans toutes les pages !


1 2

Cette discussion est classée dans : code, pages, html, affichage, sui


Répondre à ce message

Sujets en rapport avec ce message

boucler l'affichage de 2 pages [ par yaddo ] je voudrais afficher une page pdt 30s puis une autre pdt 30s puis réafficherla 1ere pdt 30s et ainsi de suite.je ne trouve pas le moyen.quelqu'un peut boucler l'affichage de 2 pages [ par yaddo ] je voudrais afficher une page pdt 30s puis une autre pdt 30s puis réafficherla 1ere pdt 30s et ainsi de suite.je ne trouve pas le moyen.quelqu'un peut PHP -> récupération du code HTML [ par apside ] bonjour,nous avons une application développée en PHP, et nous devons récupérer le code html de la page en cours dans un fichier en local.Or seuls les recuperer le code html d'un mot selecionné [ par sticky97 ] slt tt le monde, g fais un editeur html et je voudrais récupéré le code html ki entour le mot ou une phrase ke g selectionné par exemple si y a une ba afficher/masquer code html [ par eax ] salut je cherche à afficher et à masquer un tableau html en cliquant sur une imagej'utilise actuellement un code php mais c chiant car ça recharge la block de code html différent selon navigateur. [ par odl2000 ] Bonjour,J'ai fait des recherches, mais j'ai pas trouvé.Pour un besoin specifique, je souhaiterais pouvoir afficher un bout code html different selon l récupéré le code html généré par le php [ par matmax ] J'aimerai ouvrir une page qui contient seulement les données essentielles (générées en php). Donc, peut être qu'il est possible de récupérer ( en java en haut à droite des fenêtres de pages html [ par inconnue ] Salut, parfois, on voit des pop up qui s'ouvrent dont la barre en haut de la fenêtre de navigation ne possèdent pas les fonctions en haut à droite pou Masquer le code source "descritption et keywords" dans le HTML [ par phuket ] Bonjour a tous les genis du web,Ma question est que je cherche un moyen pour masquer les code source dans le HTML entre le et le pour les meta keywo pb de code ... [ par cristina49 ] bonjour,on m'a demander de corriger des erreurs dans du code html (pb de script dans la barre d'état en bas de l'écran). le problème c'est que je comp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,484 sec (3)

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