Bonjour,
Je développe un site web pour une agence d'assurance.
Sur certaines pages une iframe doit être intégrer pour proposer une estimation assurance. Cette iframe inclus un formulaire dynamique dont je n'ai aucun contrôle dessus.
J'ai tenté une technique de ce genre, mais je n'ai pas accès au body de l'iframe... :
Et j'appel cette fonction sur un onLoad de l'iframe.
Comment puis je faire ?
PS : Inutile de me donner ce genre de lien, j'en ai déjà fait un paquet
Je développe un site web pour une agence d'assurance.
Sur certaines pages une iframe doit être intégrer pour proposer une estimation assurance. Cette iframe inclus un formulaire dynamique dont je n'ai aucun contrôle dessus.
J'ai tenté une technique de ce genre, mais je n'ai pas accès au body de l'iframe... :
function autoIframe(frameId){
try{
frame = document.getElementById(frameId);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
if (innerDoc == null){
// Google Chrome
frame.height = document.all[frameId].clientHeight + document.all[frameId].offsetHeight + document.all[frameId].offsetTop;
} else{
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.body.scrollHeight + 18;
}
}
catch(err){
alert('Err: ' + err.message);
window.status = err.message;
}
}
Et j'appel cette fonction sur un onLoad de l'iframe.
Comment puis je faire ?
PS : Inutile de me donner ce genre de lien, j'en ai déjà fait un paquet