2009-10-30 7 views
-1

Je redimensionne automatiquement mon iframe en fonction de la hauteur du contenu comme suit:Redimensionnement div après iframe changement src

<iframe name="main" id="main" src="main.php" frameborder=0 scrolling="no" onload="this.style.height = main.document.body.scrollHeight + 5; this.style.width = main.document.body.scrollWidth"> 

Cependant, j'utilise également un lien pour changer le src (en utilisant la cible si quelqu'un se demandait), mais mes iframes varient énormément les hauteurs, et après avoir changé à la plus courte, mes méthodes de redimensionner le div/document n'ont pas fonctionné ...

ex.

<a href="mail.php" onclick="document.getElementById("content").style.height = main.document.body.scrollHeight" target="main"> 

Une suggestion?

+0

essayer onclick = "Document .getElementById (\ "content \"). style ... –

+0

ou document.getElementById ('content') –

Répondre

-1

Div Redimensionner fonctionnait très bien, pourvu que je fixe les guillemets doubles ... le problème est que le iframe ne redimensionne après avoir changé la source, il a obtenu travaille maintenant bien ... Merci

+0

Pour référence future, ce serait une bonne idée de poster exactement comment vous l'avez fait fonctionner .. –