Revenir en haut de la page

dypsis66 Messages postés 82 Statut Membre -  
adns Messages postés 1152 Statut Membre -
Bonjour, j'ai un soucis depuis quelques jours et je n'ai pas encore trouvée de solution.

J'ai une iframe sur mon site.
Quand j'ouvre ma page j'ai un formulaire de recherche dans ma iframe, l'utilisateur tape sa recherche, envoi le formulaire et la page des résultats se charge (toujours dans l'iframe).

J'ai créé un bouton "nouvelle recherche" qui renvoi au formulaire précédent.
J'ai essayé avec history.back() ou en passant une URL plus une ancre sur le haut de la page de mon formulaire, rien à faire... Quand l'utilisateur clique sur "nouvelle recherche" il retourne bien sur la page précédente mais au bas de la page !

Je ne trouve pas comment retourner en haut de la page précédente...
Si quelqu'un a une idée !
Merci :)

4 réponses

Fallentree Messages postés 2445 Statut Membre 209
 
avec un appel javascript
window.resize = function() { //appel de l ancre}
0
dypsis66 Messages postés 82 Statut Membre
 
Merci pour ta réponse !
Je suis passé par :
<head>
<SCRIPT language="JavaScript">
function ancre()
{
window.location.href="#ref";
}
</script>
</head>
<body onload="ancre()";>
....
</body>

Ca marche ! Sous IE seulement... :/
0
dypsis66 Messages postés 82 Statut Membre
 
Petit up, aucunes solutions trouvées pour firefox :(
0
Fallentree Messages postés 2445 Statut Membre 209
 
https://forums.commentcamarche.net/forum/affich-2994973-probleme-d-ancre-sur-ffx

D apres moi, y a peut etre un pb d encapsulation des elements dans une div
ou bien l appel window.location.href="#ref"; doit etre muni d un test selon le navigateur ...

Mais desolé je ne peux pas d aider la dessus
0
adns Messages postés 1152 Statut Membre 153
 
Bonjour,

tu veux faire "remonter" la page de ton iframe ou la page mère ?

Car si il s'agit de celle dans l'iframe :
window.location.href="#ref"; 

n'est pas du tout adapté il faudrait plus quelque chose comme

monIframe.location.href="#ref"; 


Adns
0