IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Impossible d'atteindre les ancres


Sujet :

HTML

  1. #1
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut Impossible d'atteindre les ancres
    bonjour,

    j'ai un document html avec des ancres définies dedans.
    Quand j'essaye d'atteindre l'une d'entre elle directement par une commande url sous windows tel que:

    "file:///D:/.../mon_fichier.tml#MON_ANCRE"

    IE ouvre bien le fichier mais sans considérer l'ancre. Si je rajoute dans IE à la fin du nom de mon fichier #MON_ANCRE, IE se déplace bien jusqu'à mon ancre.
    Si je reproduit l'opération avec Firefox ou sous linux pas de problème.
    Pas de soucie non plus avec windows xp, c'est seulement depuis mon passage sous Seven que ces problèmes d'ancre sont apparu. Alors je ne sais pas si ca vient de Seven ou de IE8.
    Si quelqu'un pouvais m'aider, ca fait plusieurs jours que je galère là dessus

    Merci d'avance

  2. #2
    Membre du Club Avatar de SeThYy
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 65
    Points : 51
    Points
    51
    Par défaut
    D'abord, essaie de tester en local, le chemin file:/// c'est pas terrible terrible... Ensuite, comment définis-tu tes ancres ?

  3. #3
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Je ne comprend pas ta premiére phrase.
    Pour les ancres, aucune idée, passe par des signets sous Office et le sauvgarde le tout sosu html

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Points : 1 418
    Points
    1 418
    Par défaut
    Citation Envoyé par uriotcea Voir le message
    Je ne comprend pas ta premiére phrase.
    Pour les ancres, aucune idée, passe par des signets sous Office et le sauvgarde le tout sosu html
    Avec un serveur local => http://localhost/mapage.html

  5. #5
    Membre du Club Avatar de SeThYy
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 65
    Points : 51
    Points
    51
    Par défaut
    Quand je dis "en local", je veux dire en utilisant EasyPHP, WAMP ou d'autres...
    Donc si j'ai bien compris tu ne code pas à la mimine ?

    Balance le code généré de la page, ca pourra nous aider un peu plus, car là c'est assez abstrait ^^

  6. #6
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 372
    Points
    2 372
    Par défaut
    Bonjour SeThYy,

    "en local" signifie que ton serveur est installé sur ton poste client.
    Cela ne dépends pas du "programme" EasyPHP, WAMP ou d'autres...
    que tu utilise.

    Pour définir une ancre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="page.html#ancre">...</a>
    qui pointe sur l'ancre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a name="ancre">...</a>

  7. #7
    Membre du Club Avatar de SeThYy
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 65
    Points : 51
    Points
    51
    Par défaut
    Je sais, merci... C'était pour lui donner un exemple.

    En ce qui concerne les ancres, les "name" sont dépassé, on passe par "id" maintenant...

  8. #8
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Merci de l'ensemble de vos réponses et suggestions, mais je dois reconnaitre que je n'y comprend rien, n'ayant jamais manipulé du html. Je n'ai pas du etre clair dans ma problématique alors je recommence en espérant l'etre plus cette fois.

    J'ai un document en l'occurence une documentation de code ecrite sous microsoft word comprenant une 100 de page avec des signets et des appels...
    Truc classique quoi.

    L'objectif est de fournir avec mon code une doucementation lisible sur tous les syteme (linux, mac...)

    j'ai donc sauvegrdé ce fichier en html avec Word, et je l'ai distribué avec mon executable. Mon code en fonctionne ouvre le directement fichier html avec ancre dépendant de l'aide demandée. Il n'est donc pas question de serveur web ou autre, rien n'est sur le web mais tout est en local.

    Jusqu'a windows 7 tout ca fonctionnait trés bien, mais depuis seven cela pas partout sauf sur seven.
    Si j'essaye de faire ca:

    "file:///D:/.../mon_fichier.tml#MON_ANCRE"

    le fichier s'ouvre mais qu'au debut sans aller à l'emplacement de l'ancre. Si je rajoute l'ancre à la main dans le chemin (en haut) de IE, alors il y va!

    Voila j'espere avoir été un poil plus clair

  9. #9
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 372
    Points
    2 372
    Par défaut
    Bonjour,

    En ce qui concerne les ancres, les "name" sont dépassé, on passe par "id" maintenant...
    La syntaxe des attributs de l'élement a est décrite depuis la spécification du HTML 2.0 et suivie dans la spécification http://www.w3.org/TR/html401/ du HTML 4.0.1. Elle est devenue obsolète dans celle du HTML 5.0
    http://www.w3.org/TR/html5/obsolete.html#obsolete.
    Mais quels agents utilisateurs implémente la spécification HTML 5.0 ?
    Il me semble que l'utilisation du HTML 5.0 eu été signalée si tel était le cas !

  10. #10
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Ce probléme de spécification HTML est certainement passionant, mais si quelqu'un avait une suggestion relative au sujet de départ qui me concerne plus et qui est, je le reconnais, beaucoup plus terre à terre.

  11. #11
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Points : 1 418
    Points
    1 418
    Par défaut
    Bonjour,

    Citation Envoyé par polymorphisme Voir le message
    Bonjour,



    La syntaxe des attributs de l'élement a est décrite depuis la spécification du HTML 2.0 et suivie dans la spécification http://www.w3.org/TR/html401/ du HTML 4.0.1. Elle est devenue obsolète dans celle du HTML 5.0
    http://www.w3.org/TR/html5/obsolete.html#obsolete.
    Mais quels agents utilisateurs implémente la spécification HTML 5.0 ?
    Il me semble que l'utilisation du HTML 5.0 eu été signalée si tel était le cas !
    Obsolète, dépassé ? tout dépends de la DTD utilisée...

    Quoi qu'il en soit, le problème semble provenir d'un comportement du navigateur.
    Effectivement, lorsque l'on ouvre un document local à partir d'un raccourcis windows la partie hash de l'url est ignorée.
    Je ne pense pas que le problème soit HTML mais plutôt Windows.

    devyan

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/12/2008, 10h27
  2. atteindre un ancre aprés soumission des données
    Par adilou1981 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/03/2005, 18h23
  3. [XSLT][PHP5] Impossible d'obtenir les CDATAS ...
    Par Atruskor dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 21/02/2005, 17h04
  4. [SERVLET][JDBC] Impossible de charger les pilotes
    Par cedric.picard dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/10/2004, 15h11
  5. Réponses: 10
    Dernier message: 19/05/2004, 12h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo