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 :

Liens internes avec ancres sous chrome


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut Liens internes avec ancres sous chrome
    Bonjour,

    Je rencontre avec chrome, depuis sa dernière version, la 19.0.1084.52, un dysfonctionnement de mes liens internes, lorsque la page qui les contient est dans une fenêtre interne à ma page d'accueil.

    Ma page index est une page qui contient une fenêtre, construite de la façon suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="cadre-central">
      <object class="fenetre" data="Notes/introduction.html" type="text/html" name="affichage-fenetre"></object>
    </div>
    Si la page qui contient les liens est seule, ça fonctionne.

    Si la même page est appelée dans la fenêtre de ma page index, ça ne fonctionne plus.

    Ces liens sont devenus inopérants.

    Tout fonctionnait correctement avant et continu de le faire sous Firefox.

    Je n'utilise pas (plus) IE!

    Le menu d'appel. (qui se trouve dans la page qui sera incrustée dans la fenêtre)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="menu">
      <a href="#intro1">Organisation de ce tutoriel.</a><br/>
      <a href="#intro2">Structure d'un projet.</a><br/>
      <a href="#intro3">Création d'un projet.</a>
    </div>
    Le paragraphe qui réceptionne l'appel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="sous-titre1" id="intro1">Organisation de ce tutoriel.</div>
    J'ai cherché un peu partout sur internet, sans trouver de réponse.

    J’espère avoir été assez explicite et vous remercie pour celles que vous pourrez m'apporter.

    Bien à vous.

    Claude

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 218
    Par défaut
    Bonjour,
    Je rencontre avec chrome, depuis sa dernière version, la 19.0.1084.52
    visiblement Chrome m***e (voir ce message).

    essaies de mettre des A comme ancre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div class="sous-titre1" id="intro1">
      <a name="a_intro1"></a>
      Organisation de ce tutoriel.
    </div>
    et si cela persiste attend la prochaine mise à jour

  3. #3
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut
    Bonjour,

    NoSmoking:
    Merci pour ta réponse, même si comme tu t'en doutes, ta modification n'apporte aucune amélioration... ... dommage!

    C'est quand même bizarre que Google n'est toujours pas réagit face à ce problème, car aux vues des nombreux forums que j'ai pu visiter, je me suis rendu compte que je n'étais pas le seul à me plaindre de ce qui semble être un bug...

    Et même sur les forums de Google, pas de solution... ils semblent tout simplement ignorer le problème.

    Mais bon, comme tu dis: "visiblement Chrome m***e "...

    Pas d'autres idées... pour m'aider à résoudre ce problème?


    Merci et @++

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 218
    Par défaut
    Pas d'autres idées... pour m'aider à résoudre ce problème?
    Passes par un script javascript pour pallier à cette défaillance, que j'espère passagère ou alors...

    ...réutilises IE

  5. #5
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut
    Bonjour,

    Je refais surface avec mon problème, car je pense avoir trouvé la CAUSE de ce qui est peut être un "bug", mais pas le POURQUOI.

    Et j'ai besoin de vous, pour m'aider à comprendre justement ce... POURQUOI!

    J'explique:
    Lorsque j''ai commencé à travailler sur mon site* et voulant bien faire les choses, j'ai abandonné la balise <iframe>.
    Elle était à l'époque, vilipendée par l'ensemble des webmasters.
    Et à lire tous les commentaires, c'était le diable personnifié... il fallait absolument la supprimer.
    Je l'ai donc remplacée par ce qui était vivement recommandé, la balise <object>.
    Et tout a très bien fonctionné, jusqu'à il y a quelques semaines. ( voir ci-dessus )

    Hier, allez savoir pourquoi? (peut être à force de chercher... ) l'idée m'est venue de remplacer <object> par <iframe>.
    Justement aujourd'hui, cette fameuse balise, si réprimandée il y a peu encore, refait surface et est remise au goût du jour en n'étant plus interdit par le HTML5... (sauf erreur d'interprétation de ma part)

    EURÊKA... et bien oui, ça fonctionne.
    Tout est de nouveau opérationnel!

    C'est super, je suis vachement content, ( sauf qu'il va falloir que je modifie tout mon site..) content oui mais ... POURQUOI!

    Pourquoi la balise <object> est-elle devenue inopérante... et uniquement sur Chrome, par sur Firefox?

    Oubli, erreur de leur part ou suppression volontaire... dépréciation du tag <object>?

    Par contre, j'ai remarqué que l'attribut scrolling n'est plus ( ou pas ) reconnu! Il devient donc impossible de supprimer les scrolls.


    Voila mes interrogations du moment!
    Quelqu'un peut-il m'éclairer?... avant que je me refasse TOUT mon site!!!

    Avec mes remerciements anticipés.

    Bien à vous.

    Claude


    * Pour ceux que ça intéresse: http://wxlua.free.fr et bien sûr, pour le moment, si vous voulez voir fonctionner tous les liens internes, utilisez Firefox.

    PS: Je viens de charger la toute dernière version la 19.0.1084.56 ... et c'est évidement pareil.

    @++

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Lorsque j''ai commencé à travailler sur mon site* et voulant bien faire les choses, j'ai abandonné la balise <iframe>.
    Elle était à l'époque, vilipendée par l'ensemble des webmasters.
    Tu confonds la balise <iframe> et la mise en page à l'aide de <frameset> et autres <frame>.
    Seule l'utilisation des frame est déconseillée, pas les iframe
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut
    Bovino: Merci pour ta réponse.

    Effectivement, <iframe> est autorisé en transitional et ++.
    J'ai du, à l'époque, me mélanger les pinceaux et je suis resté sur cette idée fausse.

    Mais à l'époque, j'étais parti pour faire un site XHTML 1.0 strict, c'est pour cela que j'avais abandonné <iframe> au profit de <object>.

    Mais comme le strict est trop contraignant, ( en fait trop strict ) je suis passé au transitional, tout en conservant le tag <object> qui répondait à ma demande et est autorisé partout.

    Mais ça ne m'explique pas pourquoi, maintenant <object> ne fonctionne plus!

    @++

  8. #8
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 218
    Par défaut
    je viens de tester le lien que tu nous as renseigné sous Chrome 19.0.1084.52 m et je ne constate pas de soucis.

  9. #9
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut
    Bonjour et merci d'avoir essayé.

    Oui, si tu restes sur la première page ( Accueil) ça fonctionne, car le menu (à ta gauche) n'est pas dans une fenêtre.

    Mais si tu rentres dans le site, comme par exemple:
    --> Lua --> Les bases et que tu cliques sur le sous-titre que tu veux, là tu t’apercevras que le menu (toujours à ta gauche) est inopérant, car il est lui même dans une fenêtre.

    Il est là mon problème:
    Les liens internes à l'intérieure d'une fenêtre, ne fonctionnent plus sous Chrome!

    @++

Discussions similaires

  1. [XL-2002] Mailto avec Gmail sous Chrome
    Par johan89 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/03/2012, 10h48
  2. lien interne avec un bouton flash
    Par gregius dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 21/08/2007, 16h23
  3. Liens avec ancre et paramètre
    Par DelphLaga dans le forum Langage
    Réponses: 1
    Dernier message: 02/04/2007, 14h39
  4. Scroll ralenti avec lien interne
    Par xenos dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 10/02/2007, 16h24
  5. problème de liens avec API sous VC++
    Par xavynfive dans le forum MFC
    Réponses: 7
    Dernier message: 26/08/2005, 12h01

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