Je vais essayer d'expliquer mon pb clairement, car c'est relativement compliqué, accrochez-vous
Alors voilà, je suis en train de construire un site web en dynamique, avec du php et du js. Le site est visible en maquette là :
http://www.univ-tlse2.fr/geoprdc/imadoc
Notez que la page contient divers layers/calques, dont un principal en blanc qui contient une iframe, remplie dynamiquement par du js selon l'endroit où l'utilisateur clique dans l'interface de la page principale.
Dans ce site, j'ai un moteur de recherche (un script php qui fouille dans des tables MySQL), qui peut remonter des entrées de glossaire en réponse. Par exemple, je cherche le mot "Pixel", la page de résultats de recherche me présente l'entrée de glossaire correspondante.
Le clic sur cette réponse me renvoie sur la page du glossaire concerné, et j'aimerais que cette page de glossaire se scrolle pour afficher le mot recherché tout en haut (la page pourra en effet être longue).
Le problème : chaque mot de la page de glossaire est en fait une ancre (tag <a> anchor), mais comme la page est dans une iframe, elle ne se scrolle pas jusqu'a l'ancre quand on l'appelle avec #ancre.
Comment faire pour demander à la page de scroller ?
PS: j'ai essayé de fournir l'ancre sous forme de variable au script php qui remplit l'iframe, transformant à la volée la variable en #ancre, mais cela ne fonctionne pas.
PPS: je débute dans le développement de sites dynamiques, donc ce site n'est surement pas très innovant, mais si vous voulez le code php n'hésitez pas à demander