- ベストアンサー
固定ウィンドウについて
- 860*550のflashサイトの固定ウィンドウを出そうとしているのですが、なぜかずれてしまいます。
- top page[550*550]のボタンにはon(release){ getURL('JavaScript:window.open('~.html','recommend','toolbar=0,menubar=0,location=0,scrollbars=no,width=860,height=550');void(0)'); }と書いているのですが、いつもならこれでちゃんと表示されたのですが、今回は右下の方に、860*550のflashの作業面がずれました。
- 原因はどういったものがあるのでしょうか?よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
どういう状態が "ちゃんと表示された状態" なのかを書かれていないため,正確には答えられません。 Windowの位置を,左上にぴったりひっつけたいのでしょうか? それでしたら,「top=0,left=0」を付け足して位置をしていすればなんとかなりませんか。 getURL("JavaScript:window.open('~.html','recommend','toolbar=0,menubar=0,location=0,scrollbars=no,width=860,height=550,top=0,left=0,');void(0)"); 新たに出した窓の中でFlashが右下にずれるのでしょうか? それだと「~.html」のBODYタグ内を以下のようにして,マージンを0にしてください。 <BODY topmargin="0" leftmargin="0"> それと,JavaScriptは, JavaScriptを有効にしているブラウザでしか効きませんし, 「top=0,left=0」の0の位置の取り方は,ブラウザによって様々です。 WIN+IEの場合は,モニタの左上を0とすると思いますが, 表示されている親ページのHTMLが表示されている部分の左上を0とするブラウザもあります。 とにかく様々です。 この辺りを注意してください。 あとこの問題とは関係ありませんが, width=860,height=550は大きすぎるのではないかと思います。 800×600のモニタから見る人のことを,すでに無視した状態ですし,HTMLの左上を0とするブラウザでは,1024×768でも見えない可能性が大です。 ですから子窓は親窓より普通は小さいです。 余計なことですが,少し思ったもので付け加えさせていただきました。
お礼
後者の方で無事解決できました。また、ご忠告の方もありがとうございます。