J'ai écrit un script Javascript qui redimensionne automatiquement la hauteur d'un IFrame, en fonction de son contenu. Ceci est fait dès que le contenu de la page encadrée est produit; dans Firefox pas de problème, mais dans IE le script est correctement exécuté mais aucun effet n'est vu: la méthode est appelée dans une fonction de rappel. Des sugestions? Si j'exécute la méthode à l'aide d'un bouton, cela fonctionne parfaitement et le cadre est redimensionné.Hauteur de l'élément HTML Propriété non définie par Internet Explorer
Je n'ai pas le code juste devant moi; la méthode de redimensionnement ressemble à ceci:
function resizeFrame(){
var frame = parent.document.getElementsById(window.me);
frame.style.height = document.offsetHeight;
}
Et la fonction d'appel est comme ceci:
//init function
bunding.doSomeWork(callbackFunction);
...
function callbackFunction()
{
//does some HTML output
resizeFrame();
}
J'utilise la bibliothèque Salesforce Ajax.
Avez-vous trouvé un fichier javascript? – hunter