コードを検証するにはjavascriptでこれを行うことができます。私は数ヶ月前here
var iframe = document.createElement("iframe");
iframe.src = "banner_728x90.gif";
iframe.width = "728";
iframe.height = "90";
iframe.frameBorder = "0";
iframe.scrolling = "no";
document.body.appendChild(iframe);
あなたがコピーした場合、あなたがこれを行うことができiframe内にシームレス別のページをロードし、ページの先頭にこのコードを貼り付けるfは、この問題を抱えていたとき、私は完璧な答えを見つけました。私は無料のスクリプトでサイトでそれを見つけました。ほとんどの場合、パフォーマンスは良好です
function getDocHeight(doc) {
doc = doc || document;
var body = doc.body, html = doc.documentElement;
var height = Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight);
return height;
}
function setIframeHeight(id) {
var ifrm = document.getElementById(id);
var doc = ifrm.contentDocument? ifrm.contentDocument: ifrm.contentWindow.document;
ifrm.style.visibility = 'hidden';
ifrm.style.height = "10px"; // reset to minimal height in case going from longer to shorter doc
ifrm.style.height = getDocHeight(doc) + 10 + "px";
ifrm.style.visibility = 'visible';
}
次に、iframeにIDを渡して、読み込んだときにスクリプトを呼び出します。こうやって。
var iframe = document.createElement("iframe");
iframe.setAttribute('id', "ifrm1");
iframe.setAttribute('src', 'http://www.hekcmviw.com/'); // change the URL
iframe.setAttribute('width', '100%');
iframe.setAttribute('height', '10');
iframe.setAttribute('frameBorder', '0');
iframe.setAttribute('scrolling', 'no');
iframe.setAttribute('onload' ,"setIframeHeight(this.id)");
document.body.appendChild(iframe);
StackOverflowには、質問を入力するテキスト領域の下に素晴らしいプレビュー領域があります。プレビューを使用して、投稿する前に次回に書式設定を修正します。 – OregonGhost