Faire une redirection dans un cadre en JS

Résolu/Fermé
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010 - 7 sept. 2010 à 18:51
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 - 8 sept. 2010 à 21:48
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

canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
Modifié par canarder le 7/09/2010 à 20:41
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
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010
8 sept. 2010 à 13:14
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
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010
8 sept. 2010 à 19:53
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
Si c'est du local je comprend mais sinon go php !
0
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
Modifié par canarder le 8/09/2010 à 21:42
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
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
8 sept. 2010 à 21:48
ah et si possible empêche l'accès direct à une page si l'id a un include d'une autre page
0