Problème :
Comment la largeur et la hauteur d'un iframe peuvent-elles être automatiquement ajustées pour s'adapter précisément à son contenu ? Cet ajustement devrait être possible après le chargement de l'iframe.
Solution :
Pour y parvenir, une action événementielle est nécessaire pour gérer les changements dans les dimensions du corps au sein l'iframe. Voici la solution :
function resizeIFrameToFitContent(iFrame) { iFrame.width = iFrame.contentWindow.document.body.scrollWidth; iFrame.height = iFrame.contentWindow.document.body.scrollHeight; } window.addEventListener("DOMContentLoaded", function (e) { var iFrame = document.getElementById("iFrame1"); resizeIFrameToFitContent(iFrame); // To resize all iframes: var iframes = document.querySelectorAll("iframe"); for (var i = 0; i < iframes.length; i++) { resizeIFrameToFitContent(iframes[i]); } });
Dans le code ci-dessus :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!