フルスクリーン表示の方法について



0   名前: ちょう : 2006/09/27(水) 09:11  ID:E0cFWLbU
別のウィンドウ(仮に1.html)をフルスクリーン表示させることはできるのですが
トップページ(index.html)をフルスクリーン表示にさせるにはどのようなhtmlに
なるのでしょうか?
別のウィンドウをフルスクリーン表示にするには
<SCRIPT LANGUAGE="JavaScript">
function FullWin() {
window.open("1.html","","fullscreen=yes");
}
//-->
</SCRIPT>
としています。
ご存知の方おりましたら宜しくお願いします。

1   名前: 匿名 : 2006/09/27(水) 09:11  ID:0akqWunn
そんなページは断る。

2   名前: カヅサツ : 2006/09/27(水) 09:11  [URL]  ID:O5hEMlpW
> トップページ(index.html)をフルスクリーン表示にさせるにはどのようなhtmlになるのでしょうか?

htmlではできません。JavaSciprが必要です。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
	"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja" dir="ltr">
<head>
<title></title>
<script type="text/javascript">
function fullscreen(){
	moveTo(0,0);
	resizeTo(screen.availWidth,screen.availHeight);
}
fullscreen();
</script>
</head>
<body>
<ul>
	<li>厳密な意味でのフルスクリーンではありません</li>
	<li>っていうか多くの閲覧者にとって非常に迷惑なので、強くオススメしません。
		<button type="button" onclick="fullscreen();">ボタン</button>
		を押すとフルスクリーンとかならまだマシですが。</li>
	<li>以下のような環境では、まったく無視します。
		<ul>
			<li>JavaScriptに対応していない環境</li>
			<li>無効にしている環境</li>
			<li>ウィンドウサイズ変更を禁止している環境</li>
			<li>多くのタブブラウザ(Sleipnir, Operaなど)</li>
		</ul>
	</li>
</ul>
</body>
</html>


3   名前: 匿名 : 2006/09/27(水) 09:11  ID:ecDJBpVt
予約語ではないようだが、fullscreen();はいかにもキモイですな。

4   名前: カヅサツ : 2006/09/27(水) 09:11  [URL]  ID:O5hEMlpW
>>3
http://www.tagindex.com/bbs/note.html#h401

5   名前: ちょう  : 2006/09/27(水) 09:11  ID:E0cFWLbU
カヅサツさんありがとうございます。
自分なりにもいろいろ調べてみたのですが
あまりいいことは書いていないようで・・・^^;
教えてもらった様に環境次第では変化が
現れないなどあるようですので
考えてみたいと思います。
親切に教えて頂いてありがとうございました。


6   名前: 匿名◇ecDJBpVt  : 2006/09/27(水) 09:11  ID:.jaeEh2b
>>4
http://www.tagindex.com/bbs/note.html#h401
って、これのことかな?
  ↓
--------------------------------------------------------------------------------
発言について
他者に対して「否定的な意見」を発言する際には、できるだけその「理由」や「代替案」を提示するようにしてください。
--------------------------------------------------------------------------------

そんな瓜1個投げられてもなあ。何が言いたいのかそれこそ理由を述べるべきでは?瓜投げる資格ないんじゃないの?
まず自分に向けられたことが否定的と取っているところが問題でしょ。コーディング上の意見を述べたまでのことであって、別に非難しているわけではない。感想といえばいいのかな。理由はすでに言ってるよね、なんかキモイんだよね。そう思わない方がちょっと問題じゃないのかな。
否定的な批判をお望みなら言うけど、少なくともfullscreenを関数名に使うのはいかにもセンスないよね。百歩譲ってFullscreenじゃないかな。JavaScriptがCSだということ知ってればだけど。


7   名前: カヅサツ : 2006/09/27(水) 09:11  [URL]  ID:O5hEMlpW
>>6
> そんな瓜1個投げられてもなあ。

瓜?

> まず自分に向けられたことが否定的と取っているところが問題でしょ。

「キモイ」と言われたら、普通否定的と取ると思います。

> 百歩譲ってFullscreenじゃないかな。

はぁ。左様ですか。
JavaScriptに詳しい方のセンスはよくわからないです。

8   名前: NullPo : 2006/09/27(水) 09:11  ID:1Bb3RL38
>>4
>JavaScriptがCSだということ知ってればだけど。
ごめんなさい、知りません。
CSってなんですか?(´Д⊂

>否定的な批判をお望みなら言うけど、少なくともfullscreenを関数名に使うのはいかにもセンスないよね。百歩譲ってFullscreenじゃないかな。
もしよかったら、あなたならどういう名前をつけるか、教えていただけますか?

9   名前: 匿名◇ecDJBpVt  : 2006/09/27(水) 09:11  ID:.jaeEh2b
>>8
>もしよかったら、あなたならどういう名前をつけるか、教えていただけますか?

そうだねえ、明示的なものにしたければ、FullScreen() か Fullscreen じゃない?
ま、ただのサンプルだから、F()でもいいんじゃない?オレはその方が好きだな。

で、あんたの場合はどんなの?まさか、人に聞く以上は自分の意見もあるんだろうね?

10   名前: NullPo : 2006/09/27(水) 09:11  ID:1Bb3RL38
>>9
>ま、ただのサンプルだから、F()でもいいんじゃない?
Fですか、ありがとうございました。
>で、あんたの場合はどんなの?まさか、人に聞く以上は自分の意見もあるんだろうね?
いえ気になっただけなので考えてませんでした。
私ならResizeFullですかね。

>オレはその方が好きだな。
結局、個々人の好みのような気がしますね。

11   名前: 匿名◇ecDJBpVt  : 2006/09/27(水) 09:11  ID:QV7awyRt
だらだらの議論や自説開帳をする気はないのだが、どーも気になるのでね

>>10
>結局、個々人の好みのような気がしますね

いや。そうではない。
予約語でないからといって、関数名にfullscreen()だの、window()だの、open()だの、
start()だの、align()だの、colspan()だの、disabled()だの、block()だの、typeof()だの、
document()だの、えっとまだあるかな、alert()だのを使うのはキモイんだよね。
好みじゃないんだ。予約語というのは言語によってもちがうし、将来追加されることも
ある。だからなんだが、それ以上に、プログラマとしては直感的になんの違和感もなく
そいういう関数名を平気で書くってことが、センスないような気がするんだよね。
好みの問題じゃないんだ。資質というのかな。なんの分野でもセンスってあるじゃん。
そのこと。分かってくれなくても別にいいんだけどさ。ただキモイんだ。
好みの問題じゃないんだよ。

12   名前: 匿名 : 2006/09/27(水) 09:11  ID:i4s77xzC
> FullScreen() か Fullscreen
> ResizeFull

C++か?いやVBか?
純粋に命名規約の慣習を論じるなら、伝統的にJavaScriptのオブジェクト名にそういう命名はしない。
JavaScriptと直接関係ないが影響はあるものとして、DOMは命名規約を明示してる。一度読んどけ。
CSはCase Sensitiveかな?

# 最近はRubyの影響でcreate_elementのようにアンダースコアを使う人も増えたが、
# 個人的にはJavaScriptでそれをやられるのはキモい。だが、それだけのことだ。

>>11
よく分からんが、JavaScript 1.7からは予約語も識別子で使えるようになったぞ。

13   名前: 木目 ◆a20iQ0Y76t : 2006/09/27(水) 09:11  ID:Nc8nzhBH
>キモい

「違和感がある」などという、もっと良い言い回しもありますよ。


14   名前: NullPo : 2006/09/27(水) 09:11  ID:1Bb3RL38
>>12
>CSはCase Sensitiveかな?
大文字小文字が区別されるという意味でしたか、ありがとうございます。
それ自体は知っているけど、言葉は知りませんでした。

>JavaScriptと直接関係ないが影響はあるものとして、DOMは命名規約を明示してる。一度読んどけ。
読んでみたのですが、私の頭が悪すぎるせいで、なんでResizeFullがダメなのかよくわからないです。
いけないようだったら私の中での命名規則を改めなければならないので、もう少し詳しく教えていただけますか?


--
私の命名規則では、メソッドでない関数とオブジェクトは大文字から始まるのです。
メソッドと変数名は小文字から始めたりして。
windowオブジェクトのメソッドになっていると言えばその通りですけど。

15   名前: 匿名◇ecDJBpVt  : 2006/09/27(水) 09:11  ID:Q40x1jSS
>>13
|>キモい
|「違和感がある」などという、もっと良い言い回しもありますよ。

「キモい」と「違和感がある」を等価にしてもらっては困るな。
それが「もっと良い言い回し」だと評価などされてはなお困る。
事の本質は言い回しの善し悪しではないだろ。
キモいという薄気味の悪さ、軽い嘔吐感、嫌悪感、よりどころのない不安感・・・
そういった感じが分からんのかな。もはや、ジェネギャの問題か?

16   名前: 匿名 : 2006/09/27(水) 09:11  ID:i4s77xzC
>>14
今確認したが、>>12でDOMを引き合いに出したのはマズかった。ごめん。
(DOM Coreの1.1.3とDOM HTMLの1.2にちょこっとだけ書いてある)

> なんでResizeFullがダメなのかよくわからないです

俺はダメとは言ってないぞ。大切なのはコード内で一貫した命名規約を用いることだろう。

> メソッドでない関数とオブジェクトは大文字から始まるのです。
> メソッドと変数名は小文字から始めたりして。

.NET的なのかな。それはそれで構わないと思うが。

JavaScriptの慣習的には、Javaのコーディング規約に準じたものが多いと思う。
サイ本にもちょこっとそう書いてあるし。ECMAもそうだし。DOMもそうなってる。

・クラス名、インタフェース名(JavaScriptではコンストラクタ名)はUperUper
・メソッド(関数)はlowerUpper(動詞開始)
・変数は小文字開始lowerUpper
・定数はUPPER_UPPER

もちろん、これにハンガリアン記法を加えたりなどの派生形は沢山ある。
「JavaScript naming conventions」で検索してみてくれ。

>>15
キモい・キモくないの印象批判しか言えないのならチラシの裏に書け。
センスの有無なるものと命名方法の相関関係を証明しない限り
あんたの主張はどこまで行ってもトンデモでしかないぞ。

17   名前: NullPo : 2006/09/27(水) 09:11  ID:Z0FHbpib
>>16
詳細内容、ありがとうございます。
基本的に私もそのリストの命名規約に従ってます。
私の中でメソッドと関数を区別しているのが違うみたいですね。
ダメなわけでないのなら良かったです。

一覧へ戻る