Les hauteurs automatiques des iframes

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Les hauteurs automatiques des iframes

    Bonjour à tous,

    Je vous écris ce message car là je sèche un peu...

    J'ai lu quelque part que pour que la hauteur auto fonctionne bien, il fallait que les fichiers soient sous le même nom de domaine que le site en question.

    J'ai donc mis mon dossier "galerie" à la racine de l'archi joomla afin de bien être sur d'être sous le même domaine... Seulement ça marche pas. :s

    L'adresse de mon wrapper:


    Sachant que l'adresse du site est bien évidemment http://mariegallardo.com

    Cela entraîne des scrollbar horribles dont je pourrait bien me passer.

    Merci par avance pour votre aide et n'hésitez pas si vous avez des question, voire si vous voulez ue j'ouvre temporairement le site pour que vous puissiez constater vous même le chmilblick.

  • #2
    Re : Les hauteurs automatiques des iframes

    Pas de réponse?

    Commentaire


    • #3
      Re : Les hauteurs automatiques des iframes

      Bonjour,

      Ah les iFrames...
      Voir des éléments sur http://stackoverflow.com/questions/9...-without-using

      Mais sans garantie aucune.
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : Les hauteurs automatiques des iframes

        Bonjour Jisse,

        Avant toute chose, merci de ta réponse.

        J'ai un peu avancé sur le sujet entre-temps et j'ai encore un souci que présente aussi ta solution.
        C'est que ce script se lance sur le "onload". Or mon iframe varie en hauteur en fonction d'événements javascript (Voir http://mariegallardo.com/ dans les parties "jeunesse" et "jeunes adultes").

        Pour le moment j'ai donc mis une hauteur fixe et masqué les scrollbars mais bon c'est pas hyper propre. :/

        Si ça peut aider certains, voici la solution que j'ai mis en place pour le moment;
        J'ai installé jumi et fait un iframe de ce type :
        Code:
        <iframe src ="/galerie/add.html" frameborder="0" marginheight="0" marginwidth="0" frameborder="0" scrolling="auto" id="ifm" name="ifm" onload="javascript:dyniframesize('ifm');" width="100%"></iframe> 
        <script>
        function dyniframesize(down) { 
        var pTar = null; 
        if (document.getElementById){ 
        pTar = document.getElementById(down); 
        } 
        else{ 
        eval('pTar = ' + down + ';'); 
        } 
        if (pTar && !window.opera){ 
        //begin resizing iframe 
        pTar.style.display="block" 
        if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){ 
        //ns6 syntax 
        pTar.height = pTar.contentDocument.body.offsetHeight +20; 
        pTar.width = pTar.contentDocument.body.scrollWidth+20; 
        } 
        else if (pTar.Document && pTar.Document.body.scrollHeight){ 
        //ie5+ syntax 
        pTar.height = pTar.Document.body.scrollHeight; 
        pTar.width = pTar.Document.body.scrollWidth; 
        } 
        } 
        } 
        </script>

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X