Revenir en haut de la page

dypsis66 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   -  
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -
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 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
avec un appel javascript
window.resize = function() { //appel de l ancre}
0
dypsis66 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
 
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 79 Date d'inscription   Statut Membre Dernière intervention  
 
Petit up, aucunes solutions trouvées pour firefox :(
0
Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   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 1094 Date d'inscription   Statut Membre Dernière intervention   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