[HTML] Ancre qui ne fonctionne pas

Résolu
oL- -  
 oL- -
Bonjour,

Dans un document que je génère par script php (->tjs la même chose), certaines ancres fonctionnent, d'autres pas. Après moultes tests j'ai réduit le fichier à un exemple qui fonctionne et un qui ne fonctionne pas dont la seule différence est la longueur du texte affiché.
Là, je ne pige pas.
Il y a probablement une bonne raison, mais laquelle?

testé avec:
Saphari 525.28.1
IE8

----------ne fonctionne PAS--------
<html>
<body link=#3366CC vlink=#3366CC alink=#000000>
<a href="#dentiste">dentiste</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<table cellspacing=10>
<tr>
<td colspan=4><img src="folder.png">  <b>SPECIALITES/dentisterie</b> <a name="dentiste"></a> </td>
</tr>
<tr>
<td><a href="../garde_wacht/NURSING/2009.pdf" target="garde">2009_01_KKKKKKKKKKKKKKKKK.pdf</a></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>

----------fonctionne--------
<html>
<body link=#3366CC vlink=#3366CC alink=#000000>
<a href="#dentiste">dentiste</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<table cellspacing=10>
<tr>
<td colspan=4><img src="folder.png">  <b>SPECIALITES/dentisterie</b> <a name="dentiste"></a> </td>
</tr>
<tr>
<td><a href="../garde_wacht/NURSING/2009.pdf" target="garde">2009_01_KKKKKKKKKKKKKKKKK.pdf</a></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
------------------------------

Merci d'avance pour votre aide.
A voir également:

3 réponses

gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Salut,

je crois que ton copier/collé n'a pas marché ! lol
Tu as mis les deux même partie ! :p
Bon, j'imagine que la partie qu'on voit c'est la partie qui marche nan ?
Si t'es ancre ne marche pas, c'est peut-être par ce que pour qu'une acre marche ,il faut que l'ancre puisse venir en haut de ta page. Et si t'as pas n'a pas de scroll barre, ben t'ora l'impression que l'ancre ne marche pas !
Pour voir si elle marche, regarde l'url, elle dois changer et prendre un #dentiste.

A+

Gaerebut
0
oL-
 
Bien vu! Ils sont tellement proches, à quelques 'K' près. ;)
--->celui qui ne fonctionne pas:
<html>
<body link=#3366CC vlink=#3366CC alink=#000000>
<a href="#dentiste">dentiste</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<table cellspacing=10>
<tr>
<td colspan=4><img src="folder.png">  <b>SPECIALITES/dentisterie</b> <a name="dentiste"></a> </td>
</tr>
<tr>
<td><a href="../garde_wacht/NURSING/2009.pdf" target="garde">2009_01.pdf</a></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
0
gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Bizarre ça marche chez moi ^o)

Remplace <table cellspacing=10> par <table style="margin-top: 800px; margin-bottom: 1000px;">

On verra déjà plus la nuance d'ancre ! lol

A+

Gaerebut

PS: Je ne sais pas si t'as bien lu mon premier POST ! ;)
0
oL-
 
Oui, oui.
J'ai bien lu le message, c'est pour l'obliger à scroller même dans le test que j'ai mis les <br>.
Le #dentisterie est bien ajouté dans les 2 cas, mais il ne scroll que dans le premier. (même session de browser avec tab ->même taille de fenêtre et devrait avoir le même comportement)
0
gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Désolé mais chez moi les deux exemple marchait !
J'ai juste remplacé les nombreux <br> par du css qui est Karément moins lourds et douloureux au niveau des yeux ! mdr
Qu'un truc a dire, oublie Internet Explorer si t'es dessus ! lol

je pensais, peut-être que c'est dû au fait qu'il faille au moins une lettre dans le texte!
Bug bizarre si c'est ça ! lol

A+

Gaerebut
0
oL-
 
Effectivement avec firefox 2, ils fonctionnent tous les deux.
Bon, on mettra ça sur le dos d'un browser neuf, pas au point, IE8.

Merci tout de même pour la recherche.
0