プロが教える店舗&オフィスのセキュリティ対策術

 window.openを使って、別ウインドウをフルスクリーンでスクロールバー非表示で開こうとしました。単純に、
window.open("a.htm","","fullscreen=yes,scrollbars=no");
でうまくいくと思ったのですが、うまくいきません。
 解決法をご存知の方がいましたら、よろしくお願いします。
 ちなみにブラウザは、IEを使用しています。

A 回答 (3件)

こんばんわぁ、Blackwinglsです。



正規の対処方法ではないのですが、a.htmをフレーム定義のファイルとして
<frameset frameborder=0 border=0 rows="100%,0%">
<frame src="a-1.htm" name="A">
<frame src="a-2.htm" name="B">
</frameset>
とし、実際に表示したい内容はa-1.htmに記述すれば、ご希望の動作をするのではないかと思います。

ではでは(@^^)/~~~

ps a-2.htmはダミーなので、どんな中身でもかまいません。
    • good
    • 0
この回答へのお礼

私がやろうとしてたことがやっとできました。ありがとうございます。
フレームという手があったのですね。思いつきもしませんでした。
おそれいりました。

お礼日時:2001/09/17 09:26

色々と試行錯誤の結果・・・



 window.open("a.htm","","fullscreen=yes,scrollbars=yes");

と指定して、ページの内容が画面内に収まる場合に限りスクロールバーが消えます。
フルスクリーンモード時の「 scrollbars=・・・ 」という指定はスクロールバーを
有効(Enable)とするか無効(Disable)とするかの指定として働いているようです。

で、上記の「 scrollbars=yes 」と指定するのが tyom77 さんのご希望に添わない
かもしれませんが、これを一応の回答とさせて頂きます。
    • good
    • 0
この回答へのお礼

私もいろいろと試行錯誤したのですが、
fullscreenとscrollbarsの併用は、無理だという結論に達しました。
387さんには、いろいろとして頂き感謝しています。
ありがとうございました。
それと報告とお礼が遅れてたことをお詫び申し上げます。

お礼日時:2001/09/17 09:21

どう、うまくいかないのでしょうか?


もしかして、スクロールバーだけが非表示(メニューバーやツールバー等は表示)の
ウィンドウをフルスクリーンで開きたいのですか?
そうだとしたら、少々手間が必要です。
理由は、「 fullscreen=yes 」の指定は、メニューバーやツールバーはおろか、
タイトルバーまでも非表示(いわゆる「キオスクモード」)になるからです。

具体的にどうすれば良いかというと・・・
微妙な誤差が出てしまいますが、下記のようにしてみてください。

iWindowWidth = screen.width - 10 ;
iWindowHeight = screen.height - 120 ;
strWindowSetting = "toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=no,resizable=yes," ;
strWindowSetting += "left=0,top=0,width=" + iWindowWidth + ",height=" + iWindowHeight ;
window.open("a.htm","",strWindowSetting);

この回答への補足

387さん、早速の回答ありがとうございます。
質問にどううまくいかなかった書いていなかったので、補足します。
別ウインドウを
window.open("a.htm","","fullscreen=yes");
で開いたときにa.htmがフルスクリーンで開いてくれるのですが、右側にスクロールバーだけが表示されてしまいます。これを非表示にしたいのです。
scrollbars=noを追加したのですが、うまくいきませんでした。
どうしたら、いいのでしょうか?
ご存知でしたら、教えて頂けないでしょうか。お願いします。

補足日時:2001/09/14 17:36
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!