2017-04-30 9 views
-1

私のサイズ変更機能が動作していない理由を調べるためにtriyingしています。 style.heightの値を変更しようとしましたが、とにかく動作していないようです。私はJavaScriptの初心者ですので、簡単な解決策になるでしょう。機能が動作するためにはなぜリサイズ機能がiframeで動作しないのですか

<script> 

function resizeIframe(newHeight) { 
     document.getElementById('cursoFrame').style.height = parseInt(newHeight, 10) + 70 + 'px'; 
    } 
</script> 



<iframe id="cursoFrame" class="frames" src="http://www.google.es" onload="parent.scroll(0,0);"> 
+1

あなたは決して 'resizeIframe'を呼び出しません... – Baro

+0

私のために働いているようです。クロスサイトスクリプティングの問題により、GoogleページをiFrameに読み込むだけの問題はありません。もちろん、ページに表示された後、ある時点でresizeIframe関数を呼び出すと仮定しています。 – OwChallie

答えて

1

、あなたはIFRAME onload内またはスクリプト内のいずれか、それを呼び出す必要があります。

現在のところ、スクリプトは関数を初期化しますが、どこでも使用しているわけではありません。

<script> 
    resizeIframe(400); 
</script> 

これは、関数を呼び出し、あなたのiframeの高さを変更する必要があります。あなたはそのスクリプトブロック内の別のscriptiframeブロックの下のブロック、およびタイプを追加する場合

関連する問題