table内のiframeのheightを最大高さにする
2014/05/22
tableのtdの中にリンクがあり、クリックすると
td内でiframeが開く。で、その時にtdの高さ一杯まで
サイズ指定をしたかった。
・table側
<td id="td_<?=$i;?>">
<span id="span_<?=$i;?>">
<a href="javascript:void(0);" onClick="check('http://aaa.bbb.com', '<?=$i;?>')">クリック!</a>
</span>
<span id="check_span_<?=$i;?>"></span>
</td>
・JavaScript側
<script>
function mail_check(url, num) {
var iframe_height = $('#td_' + num).height() - 10; //height一杯マイナス10pxで指定
$('#check_span_' + num).html('<iframe src="' + url + '" width="800" height="' + iframe_height + '" frameborder="0"></iframe>');
$('#span_' + num).html('');
}
</script>
関連記事
-
-
ライブラリ等を使用せずファイルをドラッグ&ドロップでアップロードする方法
formにドラッグ&ドロップでファイルをアップロードする機能を実装する場 ...
-
-
JavaScriptで画像読み込み完了のタイミングを検知する「imagesLoaded」ライブラリの利用方法
大き目のサイズの画像をページに設置すると読み込み完了まで時間がかかる。その画像が ...
-
-
異なる文字コード間でform送信する
formの送り手がUTF-8で受け手がEUC-JP、 なんとかしてjavascr ...
-
-
AjaxにてHTTPリクエストメソッドをDELETE / PUTで送信する方法
あるAPIにAjaxでリクエストする際、GET / POSTではなくDELETE ...
-
-
JavaScriptでフォームのバリデート時に便利な「validator.js」ライブラリの利用方法
JavaScriptでフォームのバリデートを行う際、「半角英数字 正規表現」等で ...