2010-06-10 7 views
0

Je suis en train de concevoir une page web avec HTML Iframes Y a-t-il un moyen possible de rendre l'Iframe largeur et hauteur autoresize et est-ce compatible avec au moins (IE, firefox, safari, chrom) ??Iframe autoresize

aidez s'il vous plaît!

+0

Qu'entendez-vous par redimensionnement automatique? –

+0

Veuillez vous référer à http://stackoverflow.com/questions/819416/adjust-width-height-of-iframe-to-fit-with-content-in-it –

Répondre

0

No.

Vous pouvez gérer la largeur assez facilement, mais les pages web sont des documents de flux et ne « comprendre » pas le concept de la hauteur (pas facilement, au moins).

Pour faire quelque chose comme ça, vous devrez utiliser javascript. Pour rendre votre javascript cross-browser aussi compatible que possible, vous devez utiliser un framework tel que jQuery.

Il y a plusieurs questions ici sur le contenu de redimensionnement à la hauteur en utilisant jQuery like this one.

0

dans onload de iframe appeler une fonction où vous définissez la hauteur, la largeur de l'iframe.



    <iframe name="preview" id="preview" width="450" height="450" onLoad="iframeResize();"></iframe> 

    <script> 
     function iframeResize() { 
      document.getElementById('preview').height = SOMEVALUE 
      document.getElementById('preview').width = SOMEVALUE 
     } 
    </script>