Bonjour,

J'ai fait un petit script pour redimensionner une iframe (pas de barres de scroll).
Ca fonctionne tres bien quand il n'y a qu'une seule iframe..
Mais la, j'aurais besoin d'en avoir 4 dans la meme page.. Et la solution de specifier un ID pour chaque n'est pas faisable..

Et je n'arrive pas a modifier le script pour cibler l'iframe correspondante..

Si qq'un a une idée..

dans la page html qui inclus les iframe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script language="javascript">
    document.domain = "mondomaine.fr";
</script>
 
<iframe  id="iframe" name="myframe" class="autoHeight" frameborder="0" scrolling="no" src="http://blabla.fr/frame/id/1757" width="730" ></iframe>
dans la frame appellée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<script language="javascript">
    document.domain = "mondomaine.fr";
    $(window).load(function() {
        function setHeight() {
            parent.document.getElementById('iframe').height = $("html").outerHeight();
        }
        setHeight();
    });
</script>

Donc, la j'accede a l'iframe par son ID.. à partir d'elle meme.. y'a t-il des solutions pour acceder a l'iframe qui appelle la fonction, sans ID ? (habituellement "this").. mais la..