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

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Claire 2

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

Message 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
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message 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"
Dernière modification par Fabrice.Tres.Net le 26 avr. 2009, 12:05, modifié 2 fois.
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message 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
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
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message 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
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.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message 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
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message 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
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
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message 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
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités