• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:固定ウィンドウについて)

固定ウィンドウについて

このQ&Aのポイント
  • 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の作業面がずれました。
  • 原因はどういったものがあるのでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.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でも見えない可能性が大です。 ですから子窓は親窓より普通は小さいです。 余計なことですが,少し思ったもので付け加えさせていただきました。

djk
質問者

お礼

後者の方で無事解決できました。また、ご忠告の方もありがとうございます。

関連するQ&A

専門家に質問してみよう