redimension iframe cross sub domain
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:
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:
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..