Salut à tous
INTRODUCTION
Jusqu'ici j'utilise la balise IFRAME pour afficher du contenu HTML dans une page. De plus j'applique une fonction javascript à la fin du chargement de la balise pour redimensionner le contenu affiché.
Pour des raisons de normalisation, je souhaite remplacer cette balise par la balise OBJECT mais cette balise ne gère pas l'évènement ONLOAD. Pour palier à ce problème j'utilise une image vide chargée à la fin du document HTML. Cette image contiendra un déclencheur ONLOAD pointant sur la fonction de redimensionnement.Code:<IFRAME ONLOAD="redim();" ...>...</IFRAME>
PRESENTATION
Dans mon document principal:
- j'ai une fonction javascript de redimensionnement
- j'affiche un document HTML contenu dans une balise OBJECT.Code:
1
2
3 function redim(){ ... }
Dans le document HTML:Code:<OBJECT ID="HTML_OBJECT"...>...</OBJECT>
- j'intègre une image, servant de déclencheur.
Code:<IMG ONLOAD="parent.redim()" ... />
LE PROBLEME
L'appel de fonction "parent.redim();" ne marche pas avec IE.
J'ai essayé différentes méthodes pour accéder aux éléments de la page parente mais rien n'y fait!
Je cherche donc des pistes de réflexions svp.
Merci