Javascript redirection

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par vitalizo, 11 Juillet 2010.

  1. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    J'aime reçus:
    0
    Bonjour,

    je précise que je n'avais jamais fait encore de javascript (ou simplement des bidouillages rapides).
    Je souhaite rediriger un internaute et actualiser la page.
    Ce que j'ai trouvé comme code:
    Code:
    <script type="text/javascript">
    <!--
    var RedirectAfterTime = function RedirectAfterTime(url, tempo)
    {
    	setTimeout("window.location='"+url+"'", tempo);
    }
    var tempo = 2000;
    var url = 'http://www.monsite.com/news-?url=var1';
    RedirectAfterTime(url, tempo);
    //-->
    </script>
      
    Maintenant le problème est la définition de var url. Je souhaite rediriger donc vers une news qui contient 1 variable (url). Le souci est que je n'arrive pas à savoir comment traduire cette variable pour le langage js. Je précise que dans cette page je récupère au préalable la valeur de cette variable url.
     
  2. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 190
    J'aime reçus:
    1
    et la page qui fournie le javascript au client elle est fabriquée comment côté serveur ?
     
  3. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    J'aime reçus:
    0
    Salut,

    je ne sais pas si je comprends bien ta réponse.
    J'ai une page commentaire, quand l'internaute clique sur "valider", ca renvoie sur la page "valid_commentaire" et là j'ai d'abord:

    Code:
    <?php   
    //Je récup mes variables dont:
    $url=mysql_real_escape_string($_POST['url']);  
    // Je traite mes variables pour la table commentaire.
    ?>
    Puis le code JS du 1er post.
    
    ET c'est là que je voudrais rediriger
     
  4. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 190
    J'aime reçus:
    1
    Et là tu redirige sur ta page $url (si c'est elle ta destination) :

    Code:
    <script type="text/javascript">
    <!--
    var RedirectAfterTime = function RedirectAfterTime(url, tempo)
    {
       setTimeout("window.location='"+url+"'", tempo);
    }
    var tempo = 2000;
    var url = 'http://www.monsite.com/news-?url=<?php echo $url; ?>';
    RedirectAfterTime(url, tempo);
    //-->
    </script>
    Sinon concrètement ton code est bien "lourd" pour un truc qui se fait en une ligne (la structuration c'est bien mais faut pas abuser comme l'alcool )

    Code:
    <script type="text/javascript">
    <!--
     setTimeout("window.location='<?php echo $url; ?>'", 2000);
    //-->
    </script>
     
  5. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    J'aime reçus:
    0
    Impec, merci beaucoup
     
Chargement...
Similar Threads - Javascript redirection Forum Date
Redirection Java vs JavaScript Débuter en référencement 28 Février 2017
Redirection bizarre pour les librairies javascript Administration d'un site Web 17 Août 2012
Redirection commande javascript Développement d'un site Web ou d'une appli mobile 20 Juillet 2012
Incidence d'une redirection en Javascript Débuter en référencement 3 Octobre 2011
Redirection javascript vers l'index Crawl et indexation Google, sitemaps 7 Septembre 2011
Redirection en javascript Problèmes de référencement spécifiques à vos sites 30 Juin 2011
Redirection javascript, langue navigateur et référencement Débuter en référencement 15 Février 2011
Référencement d'une page qui contient une redirection javascript Débuter en référencement 1 Décembre 2010
Redirection javascript suivant le user-agent (pour site mobile) = cloaking ou pas ? Débuter en référencement 10 Mars 2010
Editer document Word avec Javascript Développement d'un site Web ou d'une appli mobile 10 Septembre 2020