iframe srcは画像時の高度適応コードです。


iframeの高度適応の問題については、オンラインでn回議論されていますが、iframeのロードが完了した時点でiframe内のページbodyにアクセスするoffset Heightとoffset Widthを通じてiframeの高寛を更新することで実現されます。          今日遭遇した適応問題は以前とは違って、今回のsrcは一枚の写真で、しかも大きさの不確定な画像(データベースから取り出したデータが生成したもの)です。ここで以前の方式を使うと、そんなに効果がないようです。ふと思いましたが、マークの高さは手に入ります。それで急に考えができました。  解決方法は以下の通りです。         まず動的に1つの要素を生成し、iframeページのロードが完了した時にSrcを登録し、その後にこのファイルの幅を取得し、iframeの高さを動的に修正すればいいです。iframeページbodyを設定したmargingとpaddingを0と忘れないでください。そうでないと、paddingとmarginのデフォルトが0でないためにスクロールバーが発生します。title>new document