bute_lab.は、FlashのActionscriptやHTML,CSSなど、web制作に関する研究成果を記録するためのブログです。 iPhone用サイト内で、iframeを使った場合、window.orientationで画面縦横変更のトリガーがiframe内ではうまく動作しませんでした。 そこで、代わりに親htmlから縦横が変わった際にiframe内のJSを実行させることで、iframe内でも縦横によって違う動作をさせる(CSSでパーツの幅を変えるなど)ことができました。 //親html内 //iframe_idは、iframeのid名 document.getElementById("iframe_id").contentWindow.setOrientation_i(引数); //iframe内 function setOrientation_i(dl) { //処理をココへ