Ouvrir la page index.html sur un ancre...
Modérateur : chinon37
Ouvrir la page index.html sur un ancre...
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
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
-
- Tyrannosaurus Rex
- Messages : 2390
- Inscription : 26 juin 2006, 12:50
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
La syntaxe étant: Redirect type {appel} {cible réelle}
Edit: suppression du lien vers la page "claire"
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_
Edit: suppression du lien vers la page "claire"
Dernière modification par Fabrice.Tres.Net le 26 avr. 2009, 12:05, modifié 2 fois.
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
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
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Tu me donneras ton adresse, pour l'envoi du chèque convenu?Fabrice.Tres.Net a écrit :L'expert c'est Yves...
Bonne idée. Mais je crois que cela demanderait un peu plus de développement. Comme tu as si bien commencé...Moi, je le ferais avec une redirection dans le fichier .htaccess
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
Dernière modification par Ymai le 15 févr. 2009, 16:26, modifié 1 fois.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
C'est bien ce dont j'ai eu la confirmation.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
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
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
franchement, de la part d'un Mozilla...Ymai a écrit :C'est bien ce dont j'ai eu la confirmation.
plutôt
Code : Tout sélectionner
C'est bien ce dont j'eus la confirmation au sujet duquel.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Pour le chèque, on en reparle un peu plus tard?Mongo Bob a écrit :Code : Tout sélectionner
C'est bien ce dont j'eus la confirmation au sujet duquel.
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
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités