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

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Redirection automatique (n+1)


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

Redirection automatique (n+1)

dimanche 26 octobre 2008 à 16:53:04 | Redirection automatique (n+1)

smed79

Redirection automatique "n+1"

bonjour,
je cherche un script pour une redirection "n+1"
je mexplique,
j'ai plusieur pages numéroté de 1 à n (1.htm, 2.htm, 3.htm......n.htm"
ce que je veux c'est une redirection auto du page 1 a 2 et de 2 a 3 et de 3 a 4...
jusqu en ariven a "n" avec une condition le script et introduit que dans 1ere page ou la page index et pas sur tous les pages.

je ne veux pas une redirection sur une seul page ou url comme sur ce message que j'ai repandu moi meme!
http://forum.telecharger.01net.com/telecharger/programmation_et_developpement/html__javascript/redirection_automatique__script_-311660/messages-2.html#5436040

Merci
dimanche 26 octobre 2008 à 17:53:18 | Re : Redirection automatique (n+1)

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
salut

je ne sais pas trop comment tu veux gerer ca, donc je te donne une solution facile a modifier :

tu vas sur 1.html et tu tapes ca dans ta barre d'adresse :

javascript:{ urlsplit= window.location.href.split("/");  pagename = urlsplit[urlsplit.length -1 ]; num = pagename.split(".")[0]; window.location.href=(num*1+1)+".html"}

tu vas alors te retrouver sur 2.html

en retapant la meme chose, tu vas te retrouver sur 3.html, et ainsi de suite.
dimanche 26 octobre 2008 à 18:10:47 | Re : Redirection automatique (n+1)

bultez

Membre Club
Réponse acceptée !

bonjour,

tu veux, tu veux... t'es un marrant toi !
et si c'est pas possible ? hein !

donc.. en javascript, on est d'accord ?
bien que le langage sur le serveur ( asp, php, ruby.. )
serait probablement bien plus mieux

>>une condition le script et introduit que dans 1ere page ou la page index et pas sur tous les pages
là, à part les cookies ou passer l'info dans l'url, point de salut je pense

alors disons dans l'url, avec un 17 comme maxi

un script dans toutes les  pages :

window.location.search récupère le paramètre de l'url ( ?17  ou rien )
un substr(1) et on a 17 ou rien ==> toto
unescape(self.location.pathname); récupère le nom de la page en cours,
un split sur "/"
sur le dernier poste, un split sur "."
le 1er poste contient donc le n° de la page ( 1,2,3....17 )

si c'est == toto
mettre n° page = 0

et quoi qu'il arrive
ecrire <meta http-equiv="Refresh"
      content="0; URL="+(n° de page + 1)+
".htm/"+
window.location.search>
ou alors location.href ou replace ou...
 vers (n° page+1).htm+"/"+window.location.searc


Cordialement

          Bul [mon Site] [M'écrire]         

dimanche 26 octobre 2008 à 18:18:07 | Re : Redirection automatique (n+1)

bultez

Membre Club

et plutôt qu'un test par rapport au maxi,
    utiliser le ( reste de la division du n° de page par le  maxi ) + 1
    qui variera donc de 1 à maxi
    pour la logique de la 1ère explication valait mieux ne pas en
           parler, dans un 1er temps

          Bul [mon Site] [M'écrire]         

dimanche 26 octobre 2008 à 18:38:03 | Re : Redirection automatique (n+1)

coucou747

Administrateur CodeS-SourceS

ouais, si t'ajoutes un nombre max (genre 4)

javascript:{ urlsplit= window.location.href.split("/");  pagename = urlsplit[urlsplit.length -1 ]; num = pagename.split(".")[0]; window.location.href=((num*1)%max+1)+".html"}
mardi 28 octobre 2008 à 02:07:17 | Re : Redirection automatique (n+1)

smed79

re:bonjour,
merci beaucoup pour vos réponses, mais malgré vous efores... désolé je n'ai pas réussi à faire tourner le script .

s'il vous plaît télécharger les fichiers (1ko) et dit moi sur quoi je me suis trempé!!
http://sd-1.archive-host.com/membres/up/1145036972/n1.rar

merci pour votre support!
mardi 28 octobre 2008 à 07:55:31 | Re : Redirection automatique (n+1)

bultez

Membre Club
euh.. c'est un javascript de quelques lignes
tu peux le mettre ici.
et le nécessaire, tout le nécessaire, mais rien que le nécessaire,
pas 2569875 lignes, pas de php.... sinon, ça décourage.
          Bul [mon Site] [M'écrire]         

mardi 28 octobre 2008 à 14:15:57 | Re : Redirection automatique (n+1)

smed79

j'utilise un serveure local "Mov'AMP 0.6" et j'ai créer 15 pages "htm" (1.htm, 2,htm, 3.htm .... 15.htm) plus une page "index.htm" j'ai introduit le code sur la page "index.htm" mais la page se rafraichie sur elle même (pas de passage sur les autre pages)!

<metahttp-equiv="Refresh"
             content="5; http://localhost/ "+(1 + 1)+
                             ".htm/"+
                             window.location.search>


mardi 28 octobre 2008 à 14:33:11 | Re : Redirection automatique (n+1)

bultez

Membre Club
Réponse acceptée !


meta.. c'est du html !
          pas de calculs possibles  tel que tu le fais
          ( faudrait le faire en js avec document.write et encore... )
en plus tout ce que tu prévois c'est le passage de la page 1 à la page 2 ( 1+1 )

hors javascript ( coté client ) point de salut !

ch'tiot exemple !  ( peut mieux faire !!!! )

1.htm ( les autres sur le même modèle ! )
<html>
    <body>
        <script type="text/javascript" src="nvpage.js"></script>
        page 1
        <input     type="button"
                    value="suivante (2)"
                    onclick="trait();" />
    </body>
</html>
nvpage.js :
function trait()
{ var max=window.location.search.substr(1);
  if ( max.length==0 ) max=3// de 1 à 3.htm maxi du coup !!!
  var nom=unescape(self.location.pathname).split("/");
  var pag=nom[nom.length-1].split(".");
  var sui=1+(Number(pag[0])%Number(max));
  location.replace(sui+".htm");
}

max=3, c'est le maxi, donné uniquement dans la 1ère page
            ( celle qu'on appelle sans paramètre dans l'url )
            c'est tout ce qui est à modifier.
j'ai fais "simple", 1 instruction par ligne.
( de toutes manières, je ne suis pas capable d'autre chose alors ... )
passage de page en page en cliquant sur un bouton,
on peut bien entendu automatiser ( setTimeout "au lieu de" onclick  )
tu adapteras....

Cordialement

          Bul [mon Site] [M'écrire]         

mardi 28 octobre 2008 à 15:06:54 | Re : Redirection automatique (n+1)

smed79

merci beaucoup, je opte pour cette solution j'ai fait le test meme avec "setTimeout",  fonction bien.

comment modifier le titre du sujet pour ajoutant [Résolu] ... ?




1 2

Cette discussion est classée dans : script, page, htm, automatique, redirection


Répondre à ce message

Sujets en rapport avec ce message

Redirection de frame vers frame [ par petiflamand ] Salut voici mon probleme   J'ai une page index.htm qui est diviser en 3 frameleftframetopframemainframedans leftframe j'ai les boutons avec les liens. script d'ouverture automatique? [ par clauddy03 ] Bonjour,Connaitriez vous un script, permettant d'ouvrir une page (pas popup, pas bloqué) html automatiquement au moment de l'acces a mon site et une s Recherche (automatique ou non) de script dans une page [ par luciolis ] Bonjour,Je suis un hébergeur gratuit ayant pas mal de succès, et dans une de mes offres, l'utilisateur doit entrer un code javascript dans sa page ind Redirection de page [ par clementio ] Bonjour à tous,D'habitude je "traîne" sur VBFrance mais là je viens vous posez une petite question sur JavaScript.Voilà le problème:Lorque l'on ouvre fermeture automatique de page et redirection en timeout ! [ par crowmaster81 ] Bonjour,Pouvez vous me dire comment peut on faire pour qu'un page se ferme automatiquement au bout de 10 secondes et rediriger vers une autre page au Associer deux scripts [ par reilo ] Bonjour, Je n'arrive pas à ' rassembler ' 2 scripts ! Est-ce réalisable ? Ci-après, les 2 essais en cours ! J'ai mis en copie ci-dessous les sou SCRIPT pour faire apparaître l'adresse IP d'un ordinateur dans une page HTML [ par FUNSTYLER2 ] Voici ma question : "Dans une page HTML (et pas PHP ou ASP) je souha SCRIPT DE REDIRECTION APRES CRYPTAGE [ par scheyder ] Bonjour,J'ai déjà un script qui crypte login et mot de passe en deux séries de nombres.J'avais un script que je mettais dans ma page HTML réclamant lo Probleme de compatibilté avec ie [ par scinzia ] Bonjour en m'inspirant du script suivant : script , permettant d'activer ou de désactiver une liste multiple , j'ai créé une page html a Dimension taille de fenetre [ par coolboy2008 ] Bonjour,j'aimerai redimensionner une fenetre mais pas a partir dun lien hypertext, que le script soit deja present sur la page interesser.Apres beacou


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

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