Page 1 sur 1

Ouvrir la page index.html sur un ancre...

Publié : 14 févr. 2009, 21:52
par Claire 2
Bonjour à tous,

Voila le blèm... J'ai une page index.html assez longue et j'aimerais qu'elle ouvre sur une ancre placée vers le bas de page. En nommant la page index.html# A ( "A" étant le nom de l'ancre), ça ne fonctionne pas.

J'ai posé la question à Yves Mairesse qui donne des cours d'informatique sur son site et il me donne la réponse suivante, par un java script en disant qu'il doit surement y avoir mieux comme solution...Je vous copie/colle la solution qu'il m'a mailé:
------------------------------------------------------------------------------------
Pour obtenir l'ouverture de la page à l'endroit exact que vous souhaitez à partir de l'adresse http://www.votreSite.fr, je pense que vous devrez passer par un Javascript.
Quelque chose comme ceci devrait faire l'affaire. Mais la page s'ouvrira toujours à l'endroit de l'ancre.

Il y a certainement moyen de faire mieux.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>test</title>
<script type="text/javascript">
function ancrer()
{
window.location.href="index.html#A"
}
</script>
</head>
<body onload="ancrer()">
<p>bla bla bla... </body>
</html>
------------------------------------------------------------------------------------

Alors, ma question est la suivante, il y a t-il plus simple ou plus facile?

Merci aux experts de bien vouloir me répondre.

Claire.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 14 févr. 2009, 22:52
par Fabrice.Tres.Net
L'expert c'est Yves...

Moi, je le ferais avec une redirection dans le fichier .htaccess

Essaye avec http://lavl.free.fr/parapente-vosges-GPS
ou page exemple claire à été supprimée (+ tard)

correspondant à un contenu de fichier .htaccess

Code : Tout sélectionner

Redirect permanent /parapente-vosges-GPS http://lavl.free.fr/GPS_competition_parapente.html#GPS_ET_DEVOIRS_DU_COMPETITEUR_PARAPENTE_
Redirect permanent /claire http://lavl.free.fr/GPS_competition_parapente.html#GPS_ET_DEVOIRS_DU_COMPETITEUR_PARAPENTE_
La syntaxe étant: Redirect type {appel} {cible réelle}

Edit: suppression du lien vers la page "claire"

Publié : 15 févr. 2009, 13:16
par Mongo Bob
Bonjour euh, tu as créé une ancre pour qu'on entre dans cette page spécialement à cet endroit en venant par lien établi à partir d'une autre page, bien sûr?
Tu n'as pas le souhait que l'on doive entrer dans cette page à cet endroit directement dans tous les cas, c'est bien ça (on a des demandes curieuses, parfois...).

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 15 févr. 2009, 16:24
par Ymai
Fabrice.Tres.Net a écrit :L'expert c'est Yves...
Tu me donneras ton adresse, pour l'envoi du chèque convenu?
Moi, je le ferais avec une redirection dans le fichier .htaccess
Bonne idée. Mais je crois que cela demanderait un peu plus de développement. Comme tu as si bien commencé...
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6

Publié : 15 févr. 2009, 16:25
par Ymai
Mongo Bob a écrit :Tu n'as pas le souhait que l'on doive entrer dans cette page à cet endroit directement dans tous les cas, c'est bien ça
C'est bien ce dont j'ai eu la confirmation.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6

Publié : 15 févr. 2009, 19:39
par Mongo Bob
Ymai a écrit :C'est bien ce dont j'ai eu la confirmation.
franchement, de la part d'un Mozilla...
plutôt

Code : Tout sélectionner

C'est bien ce dont j'eus la confirmation au sujet duquel.
tsk, tsk... enfin bon...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 15 févr. 2009, 21:48
par Ymai
Mongo Bob a écrit :

Code : Tout sélectionner

C'est bien ce dont j'eus la confirmation au sujet duquel.
Pour le chèque, on en reparle un peu plus tard?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6