IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[débutant] Redirection url


Sujet :

JavaScript

  1. #1
    Membre actif
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Points : 282
    Points
    282
    Par défaut [débutant] Redirection url
    Salut,

    Question à la con pour la redirection ...
    dans mon redirect1.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" language="JavaScript">
    function redirige(url)
    {
        document.location = url;
    } 
     
    cookie=LireCookie("ok");
     
    var var1= cookie[1];
    var var2= cookie[2];
    </script>
    window.onload = redirige("http://www.monsite.com/affichage_cookie.php?var1="+var1+"&var2="+var2);
    dans un fichier2.htm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <script type="text/javascript" language="JavaScript" src="redirect1.php">
    </script>
    La redirection a partir du fichier2 fonctionne pas :s pourtant la redirection se fait avec les bons paramèters avec mon redirect.php si je le lance "à la main". Comment faire pour qu il y ait la redirection qd meme à partir de mon fichier2?


    Merci

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Points : 239
    Points
    239
    Par défaut
    Oula !!! y'a du mélange

    evite le window.onload dans redirect1.php (php ??? ) et met plutôt un onLoad="redirige(url)" dans le body de ta page.
    Guy777

  3. #3
    Membre actif
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Points : 282
    Points
    282
    Par défaut
    lol oui j'ai changé le .php en htm

    J'ai donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <script type="text/javascript" language="JavaScript">
    function redirige(url)
    {
        document.location = url;
    } 
     
    cookie=LireCookie("ok");
     
    var var1= cookie[1];
    var var2= cookie[2];
    </script>
     
    <body onload = "redirige('http://www.adverland.com/adveruser/affichage_cookie.php?var1='+var1+"&var2="+var2')">
    </body>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <script type="text/javascript" language="JavaScript" src="http://monsite/redirect1.htm">
    </script>
    Mais bon ca marche tjs pas

  4. #4
    Membre éclairé Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Points : 718
    Points
    718
    Par défaut
    salut !
    personnellement je préfère les <meta> pour les redirections.
    ça donne un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv=refresh content="0; url=mapage.html">
    donc tu peux générer un meta avec du php et mettre les paramètres...
    @+
    Que votre situation soit bonne ou mauvaise, cela va changer...

  5. #5
    Membre éclairé Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Points : 718
    Points
    718
    Par défaut
    et puis je pense que c'est document.location.href=url
    Que votre situation soit bonne ou mauvaise, cela va changer...

  6. #6
    Membre actif
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Points : 282
    Points
    282
    Par défaut
    mmm .. la balise meta serait une bonne idée mais il faut la placer ou ? des que je mets un peu de js (pour récupérer les valeurs des cookies) et que je mets la balise meta après, ca marche plus

    le document.location.href fonctionne pas non plus ... Enfin si ca marche si j'affiche redirect1.htm mais à partir d'une autre page, la redirection ne se fait pas

  7. #7
    Membre actif
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Points : 239
    Points
    239
    Par défaut
    document.location tout court marche très bien. C'est ce que j'utilise...
    Guy777

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 26
    Points : 10
    Points
    10
    Par défaut
    si tu veux utiliser la balise meta il faut que ce soit la première chose envoyé vers le navigateur avant tout autre balise même un espace dans ton fichier HTML.

Discussions similaires

  1. [Débutant] - Redirection simple
    Par erwan.bodere dans le forum Apache
    Réponses: 9
    Dernier message: 19/06/2006, 17h19
  2. Réponses: 6
    Dernier message: 15/02/2006, 13h06
  3. Redirection URl avec Timer
    Par Empty_body dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/01/2006, 19h23
  4. [Tomcat] Redirection URL?
    Par osmoze dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 10/03/2005, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo