自身をFullscreenにしたい
-
0 名前: レイン : 2006/06/09(金) 20:42
- a.htmlからb.htmlを呼ぶときに、
a.html内のjavascriptでwindow.open("b.html","b","fullscreen=yes")で
b.htmlをフルスクリーン表示する方法は分かるのですが
これを自分自身に対して行うことは可能でしょうか?
w = screen.availWidth;
h = screen.availHeight;
window.resizeTo(w,h)
window.moveTo(0,0);
window.focus();
これだと、メニューバーやステータスバーも表示されてしまいます。
完全なfullscreenで開くには、どんな記述にすれば良いのでしょうか。
よろしくおねがいします。
-
1 名前: 元帥 : 2006/06/09(金) 20:42 [URL] ID:2qXE9JGB
- とある方の受け売りですが、
「Webサイトはブラウザがあってこそ価値をなすものであり、ブラウザを破壊するような行為(*1)をすべきではない」
*1:私の補足
ユーザーインターフェースを勝手に操作する事
参考までに関連スレッド
http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi?mode=view&no=451
無難な方法
F11キーを押して閲覧して下さい。とでも記述する。
(IE等はF11を押せばフルスクリーン表示になりますが、他のブラウザは違うかもしれません。)
無難でない方法
openの第二引数にthisを指定
(タブブラウザでは意味ないでしょうし、ある環境では警告が出るかもしれません。)
-
2 名前: レイン : 2006/06/09(金) 20:42 ID:K3ec.Mrb
- アドバイスありがとうございます。
私も同じような考えを持っていますが、
いかんせん制作会社で働いている身となれば、
クライアントからの要望に応えることも仕事だったので・・・。
もう一度考えてみます。
ありがとうございました。
-
3 名前: 脇坂 : 2006/06/09(金) 20:42
- クライアントの要望はなんでも受けるというのはよくないですね。
会社が分かりますよ。
セキュリティやユーザビリティその他で制限されていることはいくつか
あって、それらはよく知られている。といのうのも、目茶苦茶なことを
行ってくるクライアントやゲーマーがそういうことをよく言うから。
しかし、それらは、ほとんどが、ユーザビリティを無視したもの。
HTMLやJavaScriptの仕様や、なぜそれができないのか、できるとす
るとどんな弊害があるのか、をはっきりと説明すれば、クライアントも
かならず理解してくれるはず。そういうことが頭にないのでそういう
要求をしていることが多い。
それの説明ができないような制作会社なら、作る資格がない。
とあえて言いたい。
-
4 名前: Z ◆XTzyosZXcL : 2006/06/09(金) 20:42 ID:kWTOVhJr
- >>2,>>3
前提条件が分からないので推測の域をでませんけれど、例えばクライアントが「自社内のイントラネットで」社内システム用のWebアプリケーションのため全画面表示を必要とし、余分な情報となるその他の操作を切りたい、というのであればやむを得ない範囲だと思います。
ただ、その場合でもそのやり方を「このスレッドで知った」ごく普通のWebサイト管理者が「そういうやり方も一般公開されているWWWサーバで出来るなら、うちでもやろう」と思うかもしれません(だから>>1で元帥さんが「すべきではない」とおっしゃったのでしょう)。
従って、どうしてもお知りになりたければ、技術系のメーリングリストをお探しになった方がよろしいのではないでしょうか。
ただし「調べればわかること」については自分で調べた上でというのが大前提で、過去ログを読破することも必要とされるはずです(むしろこういう「一般向け質問掲示板」では必ずしもそこまで要求せず、割と寛容だったりします)。