11548 sujets

JavaScript, DOM et API Web HTML5

bonjour

je céée un site web de photographies et je souhaite insérer une page contenant un livre d'or.

sur le net, j'ai trouvé ce script pour insérer le livre d'or dans une de mes pages.


<script type="text/javascript">
function setHeight(){
  var hauteur;
  var monFrm = document.getElementById('forum');
  if(document.all){
    hauteur = monFrm.contentWindow.document.body.scrollHeight + 30;
  }else{
    hauteur = monFrm.contentWindow.document.body.offsetHeight + 30;
  }
  monFrm.setAttribute("height", hauteur);
}
</script>
 
<iframe id="forum" name="Livre d'Or" onload="setHeight()" src="XXX" width="100%" scrolling="no" frameborder="no">
</iframe>


- sauriez-vous adapter ce bout de JS en jQuery afin d'avoir un code plus portable et plus léger ?
- comment faire pour que ce script fonctionne même si le document à ouvrir n'est pas sur le même domaine que mon site ?

merci d'avance de votre aide