11548 sujets

JavaScript, DOM et API Web HTML5

salut a tous,
je suis en train de faire une galerie de photos et j'aurais voulu qu'en passant sur les vignettes des photos, un apercu s'affiche sur le coté. je pensais mettre une sorte d'iframe et au survol, l'image s'affiche dedans.
Déja si vous voyez une meilleur solution?

mais mon probleme était que j'aurai voulu que l'endroit ou l'image va s'afficher qu'elle soit mobile, qu'elle soit disponible meme si on déplace le scrollbar vertical vers le bas c'est a dire que ce serait un peu comme les tutoriaux pour les menus qui suivent le scrollbar qu'on trouve sur le net mais là pour une iframe.



si vous voyez ce que je veux dire ? upload/6392-iframe.jpg
Bonjour,

Quelques pistes :
- Évènement onscroll.
- Propriétés .style.top et left pour la position. Ne pas oublier de déclarer le positionnement en absolu et d'indiquer l'unité en fin de valeur (souvent px)
- document.documentElement.scrollTop et Left pour récupérer la position des scrollbars. document.body au lieu de document.documentElement si tu utilises le mode quirk.
- Si tu n'affiches pas le contenu d'une page HTML externe, préfères une div à l'iframe. Tu peux en modifier le contenu par la propriété innerHTML.