Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1809 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  IE7 et ancrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

IE7 et ancrage

n°1566544
moldar
Eleveur de saltices
Posté le 29-05-2007 à 10:22:31  profilanswer
 

Bonjour,
 
J'ai un petit soucis sous IE7.
Pour faire simple, j'ai un site, sur lequel il y a une iframe (oui je sais bouuuuuh). En bas de la page (page 1) de cette iframe il y a un lien pour ouvrir une nouvelle page (page 2) dans cette iframe. Ce que je voudrais c'est revenir en haut de cette nouvelle page une fois que j'ai cliqué sur le lien.
J'ai donc fait un lien <a href="page2.html#top>truc</a> sur la page 1
Et en haut de la page 2 : <p id="top">machin</p>
 
Ca fonctionne sous Firefox et Safari, mais pas sous IE7 !!
 
Merci de votre aide !

mood
Publicité
Posté le 29-05-2007 à 10:22:31  profilanswer
 

n°1566551
MagicBuzz
Posté le 29-05-2007 à 10:32:04  profilanswer
 

c'est pas strandard, logique que ça ne marche pas sous IE7 :spamafpte:
 
pour que #nom aille à un endroit particulier de la page, il faut utiliser la balise <a> avec l'attribut "name" :
 

Code :
  1. <a href="#plop">goto plop</a>
  2. <a name="plop">plop</a>

n°1566558
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-05-2007 à 10:47:42  profilanswer
 

mieux vaut utiliser id que name :o

n°1566560
MagicBuzz
Posté le 29-05-2007 à 10:48:38  profilanswer
 

ben ouais, mais sous les navigateurs 4.x et inférieurs, ça marche pas avec id :spamafote:
(enfin... je crois pas... en tout cas, le HTML 4 dit "name", mais je sais, c'est une autre époque, quand les dinosaures mangeant les hommes et toussa :sleep: laissez-moi dormir d'abors)


Message édité par MagicBuzz le 29-05-2007 à 10:55:22
n°1566650
FlorentG
Posté le 29-05-2007 à 13:47:48  profilanswer
 

name is deprecated. Faut utiliser l'id, et ça fonctionne sous IE7, même le 6.

 

Si ça ne marche pas, il y a un problème ailleurs... Pourrait-on voir la page ? :)


Message édité par FlorentG le 29-05-2007 à 13:47:53
n°1566781
MagicBuzz
Posté le 29-05-2007 à 16:41:26  profilanswer
 

Je disais que ça marchais pas sur les 4.x (car la norme à l'époque ne parlait pas d'ID)
 
Ensuite, le truc de moldar marche pas à mon avis parcequ'il veut pointer sur un tag <p> au lieu d'une ancre <a> :spamafote:
 
Si le XHTML à changé ça aussi, alors je dis que c'est vraiment total n'importe quoi (et après on me parle de respecter la sémantique ?)

n°1566787
FlorentG
Posté le 29-05-2007 à 16:49:47  profilanswer
 

Y'a un autre problème, vu que c'est censé fonctionner....

n°1566790
MagicBuzz
Posté le 29-05-2007 à 16:57:57  profilanswer
 

effectivement ça marche.
 
/me signe définitivement son divorce avec le W3C

n°1566809
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-05-2007 à 17:32:32  profilanswer
 

je vote deux ids "top" dans sa page :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  IE7 et ancrage

 

Sujets relatifs
Menu JS ne fonctionne pas sous IE7 si présence de Doctypedebutant HTML prob IE7
Bug Menu IE 6 (marche sous FF et IE7)Comportement bizarre sous IE7 => bug?
Mon site web est différent avec IE7 et FFAjax Probleme Open fichier XML IE7
Menu en image ou en CSS ??pagination infinie sous ie7 !
IE7 ok Firefox probleme (css)[Résolu] setAttribute et IE7
Plus de sujets relatifs à : IE7 et ancrage


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)