Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

J’ai eu besoin cette semaine de pouvoir redimensionner automatiquement une iframe selon la taille de son contenu…

Comment faire ? Simple… Avec un petit javascript.

Il suffit de mettre le code javascript suivant dans le head de votre page

<!-- Dans le head -->
<script language="JavaScript">
function calcHeight() {
  // Récupère la hauteur de la page
  var the_height = document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;

  // Change la hauteur de l'iframe
  document.getElementById('the_iframe').height = the_height;
}
</script>

puis de créer votre iframe dans le body de votre page comme ceci:

<!-- Dans le body -->
<iframe 
  width="700" 
  id="the_iframe"
  onLoad="calcHeight();" 
  src="testing_page.shtml" 
  scrolling="NO" 
  frameborder="1" 
  height="1">
  ici un petit texte visible uniquement des navigateurs qui ne supportent pas les iframes
</iframe>


Et voilà ! Ça peut dépanner !

Je vous conseille également de vous assurer que le contenu de l’iframe provient du même domaine que la page parente, afin d’éviter des erreurs CORS.

Si après ces correctifs, le redimensionnement de l’iframe ne fonctionne toujours pas, cela pourrait être dû à d’autres facteurs, comme des styles CSS qui empêchent le redimensionnement, ou la présence d’autres scripts qui interfèrent avec cette fonction.


Barre espace = un coup en bas !
Maj + Barre espace = un coup en haut !

F6 = hop mon curseur direct dans la barre d’adresse

Voilà, c’est tout !


Ma société (Afidium) et moi-même recherchons un developpeur PHP de toute urgence afin de travailler sur le développement d’une plateforme web pour le monde du tourisme.

Il faut être motivé et passionné par le dev et les nouvelles technologies.

Nous sommes basés à Massy (91) en région parisienne. A 2 pas du RER B.

Si vous recherchez un emploi, envoyez-moi votre CV par email.

Merci


Je pense que vous connaissez… Les emails temporaires sont des boites emails que vous créez, qui ont une durée de vie limité et qui vous permet d’échapper aux spams et autres joies du mail bombing…

Bref, je me suis dis qu’une petite liste vous ferait plaisir (Ca fait longtemps que je n’ai pas fait de liste ;-))

Service d’email temporaire


Si vous aimez les gaufres, j’ai ce qu’il vous faut:

Photo de Ségolène Royal

Il s ‘agit d’un  appareil à faire des gaufres en forme de clavier… Honnetement, si vous voulez me faire plaisir, c’est le moment !

Toutes les infos ici.