Faire une redirection dans un cadre en JS

Résolu
gautordi0101 Messages postés 20 Statut Membre -  
canarder Messages postés 2034 Statut Membre -
Bonjour à tous,

J'ai un petit problème dans la conception de mon site.
Voila, j'aimerais qu'avec javascript (dans body onload), le visiteur soit redirigé (je sais faire), mais que la redirection soit dans le frame "pagebody".

Je sais faire un lien html :
<a href="page_body.php?page_id=home" target="page_body">Recharger la page</a>


Mais j'aimerais faire la même chose en un javascript à mettre dans
<body onload="maFonctionJSdeRechargement();">


Merci à tout le monde :)

4 réponses

  1. canarder Messages postés 2034 Statut Membre 357
     
    Recherche Google

    Code javascript :
    function reset() { 
    window.location.reload(); 
    }


    ou :
    function reset() { 
    window.history.go(0); 
    }


    les deux sont censés marcher
    j'espère que j'ai pas fais d'érreur je suis habitué au php ...
    ????? canarder ?????
    Le Renard qui règne sur le WEB : Firefox
    0
  2. gautordi0101 Messages postés 20 Statut Membre
     
    Ce n'est pas exactement ça ; je ne veux pas recharger la page entière, mais juste dans le cadre "page_body" charger une page précise via une action javascript...
    Je ne sais pas si c'est clair...

    Merci d'avance :)
    0
  3. gautordi0101 Messages postés 20 Statut Membre
     
    J'ai trouvé la solution.

    Il fallait enfait faire une fonction
    <script type="text/javascript">
    function refreshBody() {
         parent.location.href = 'page_body.php?page_id=home';
    }
    </script>
    


    Et charger la fonction via un
    <body onload="refreshBody();">
    ...
    0
    1. pazz
       
      Si c'est du local je comprend mais sinon go php !
      0
  4. canarder Messages postés 2034 Statut Membre 357
     
    fais gaffe aux ids, met bien des sécurité, et si ton serveur le permet, utilise l'url rewriting, voir http://www.apache-mod-rewrite.fr/ecriture-de-base-avec-mod-rewrite ou faire une Recherche Google "url rewriting"
    ????? canarder ?????
    Le Renard qui règne sur le WEB : Firefox
    0
    1. canarder Messages postés 2034 Statut Membre 357
       
      ah et si possible empêche l'accès direct à une page si l'id a un include d'une autre page
      0