IE7 et ancrage

IE7 et ancrage - HTML/CSS - Programmation

Marsh Posté le 29-05-2007 à 10:22:31    

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 !

Reply

Marsh Posté le 29-05-2007 à 10:22:31   

Reply

Marsh Posté le 29-05-2007 à 10:32:04    

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>

Reply

Marsh Posté le 29-05-2007 à 10:47:42    

mieux vaut utiliser id que name :o

Reply

Marsh Posté le 29-05-2007 à 10:48:38    

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
Reply

Marsh Posté le 29-05-2007 à 13:47:48    

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
Reply

Marsh Posté le 29-05-2007 à 16:41:26    

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 ?)

Reply

Marsh Posté le 29-05-2007 à 16:49:47    

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

Reply

Marsh Posté le 29-05-2007 à 16:57:57    

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

Reply

Marsh Posté le 29-05-2007 à 17:32:32    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed