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 : S�lectionner tout - Visualiser dans une fen�tre � part <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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 function redim(){ ... }
Dans le document HTML:
Code : S�lectionner tout - Visualiser dans une fen�tre � part <OBJECT ID="HTML_OBJECT"...>...</OBJECT>
- j'int�gre une image, servant de d�clencheur.
Code : S�lectionner tout - Visualiser dans une fen�tre � part <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
Partager