Bonjour à tous,
je sais l'iFrame c'est pas la panacée, mais c'est la moins mauvaise solution que j'ai trouvé pour un chargement trop complexe dans un simple div (même via Ajax) avec des portions de Javascript à exécuter et tout et tout.
ceci dit une fois chargé cette iFrame est elle même composée de div dont je peux modifier le contenu cette fois via Ajax.
Parcontre je souhaiterais adapter la taille de cette Iframe à la hausse ou a la baisse en fonction de changements de contenus intempestifs (ajax) dans les bloc qu'elle contient.
sans quoi , avec simplement un Height de l'iFrame à 100%, celà tronque une partie de l'affichage, le nouvel affichage ne se prolongera pas en dessous dans une partie accessible en scrollant.
C'est pas tant savoir quelles propriétés de l'iFrame à exploiter qui m'arrête, (j'envisage de modifier le height de l'iFrame en fontion de son nouveau document.body.scrollHeight) mais l'accès à l'iFrame, bref un handle sur l'Iframe ... depuis l'iFrame.
depuis le document parent c'est aisé, par son id, par sa collection d'objets etc. mais resizer l'iFrame en interne, depuis le document même de l'iFrame, j'ai rien trouvé qui marche sur le net.
par exemple parent.monIframe ne marche pas.
par définition document.getElement.byId('monIframe') ne peut marcher que depuis le doc principal puisque le document de l'Iframe par définition ne contient pas cette iFrame.
Il y a peut être un truc évident à côté duquel je passe mais là je sèche.
D'avance merci pour vos lumières
Partager