平成30/ 2018-12-19 23:45
HTML/ iframe

|
| iframe のコンテンツにアクセス
|----------
<script>
window.onload = function(){
    document.getElementById('hoge').contentWindow.document.getElementsByClassName('ytp-iv-player-content')[0].onclick = function(){
        alert(1);
    }
}
</script>
-
iframe が別サイトの場合は、セキュリティの為、アクセスすることができない。
以下のエラーがでる
Error: Permission denied to access property "document"






//____ basic
<iframe src="./?ie=1" scrolling="no" height="150" width="700" frameborder="0" sandbod="allow-forms,allow-scripts,allow-top-navigation,allow-same-origin">
この部分は iframe 対応のブラウザで見てください。
</iframe>

frameborder="0" でフレームの枠を消せる。



//____ インラインフレームのコンテンツにアクセス

<script>
window.onload=function(){
    window.alert(document.getElementById("widgetbox_widget_iframe_0").contentWindow.document.getElementById("tweetblender").innerHTML);
}
</script>

( Thanks. )
IFRAME 内にアクセス
http://webcache.googleusercontent.com/search?q=cache:FwXAVdSNAu4J:lightbox.on.coocan.jp/mt/lightbox/main/archives/2006/07/iframe.html+&cd=3&hl=ja&ct=clnk&gl=jp


インラインフレームの境界線を消す
http://www.tagindex.com/html_tag/frame/iframe_frameborder.html