のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,646,076人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.78 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
451 : Name_Not - 2010/06/03(木) 01:16:37 ID:??? (+54,+26,+3)
453 : Name_Not - 2010/06/03(木) 01:29:59 ID:??? (+57,+29,-52)
どっちかというとスムージング処理のせい(?)で座標に0.5足さないと1ピクセルの直線が描けない(ボケボケの直線になる)仕様をどうにかしてほしい
454 : Name_Not - 2010/06/03(木) 02:16:08 ID:??? (+17,-29,-31)
IE9はcanvas対応するの?
455 : Name_Not - 2010/06/03(木) 03:52:07 ID:??? (+78,+23,+0)
するよ
456 : Name_Not - 2010/06/03(木) 04:01:36 ID:??? (+30,-30,-90)
×や、Ctrl+F4で、ページを閉じようとした時に、
if(confirm("閉じようとしています。よろしいですか?")) ~
って出したいのですが、javascriptで可能でしょうか?

注1)リンクでページを移動しようとした時の話(window.onunload)ではありません。
注2)ボタンをクリックしたら閉じるの話(window.close)ではありません。
457 : Name_Not - 2010/06/03(木) 04:49:58 ID:??? (+81,+16,+1)
>>454
まじか。
458 : Name_Not - 2010/06/03(木) 05:40:44 ID:zZeUxes/ (-14,-30,-262)
jsonpがクロスドメインを実現するための手法だということはわかったのですが
いまいちすっきりわからないので教えてください。

scriptタグで外部ドメインのスクリプトを読み込みクロスドメインを実現する、
とjsonpを解説しているウェブサイトがありますがこれは誤りですよね?
jsonpを返すyoutube apiなどへのアクセスは、外部ドメインのスクリプトを読み込まずにも可能ですし?

で結局jsonpは、callback関数名とデータをjson形式で取得しているだけで
外部ドメインのデータに普通にアクセスできいると思うのですが、
Same-Originポリシーはどうなったんでしょうか?
459 : Name_Not - 2010/06/03(木) 08:44:41 ID:??? (+25,+30,-171)
>>458
何が聞きたいのかもっとはっきりさせてから質問しような

2段落目はほとんど言葉遊びの類になってしまって不毛なんだが一応間違いといえば間違いだ、
正確には「scriptタグが外部ドメインのスクリプトを読み込める仕様を利用している」ということだな

3段落目はscriptタグで外部ドメインのスクリプトを読み込むことが当たり前になっていたから
いまさらそれを制限することはできないって判断したんだろう
まぁ問題ではあるがアクセスされる側が外部ドメインのスクリプトからのアクセスがあることを承知の上で
json(p)形式のデータを吐き出さないと成立しないからそれほど深刻というわけでもない
460 : Name_Not - 2010/06/03(木) 09:35:34 ID:??? (+109,+30,-112)
>>455
確定情報じゃねーだろ、なにいってんだ

>>457
http://www.atmarkit.co.jp/fwcr/design/benkyo/html5_07/01.html
のインタビューでは、MSの五寳氏は明言を避けてる

で、そのインタビュアーが自分のblogで
http://www.publickey1.jp/blog/10/ie9canvas.html
明言してないけど言いたそうに見えた、と主観の補足を入れてる

はてブのコメント見たら
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/10/ie9canvas.html
五寳氏はHTML WGにcanvasに関連したコメントをしているらしく、全く考えていないわけではないらしい

W3CのMLログは力尽きたので調べてない・・・
462 : Name_Not - 2010/06/03(木) 12:35:18 ID:??? (+49,+22,+1)
>>456
迷惑。
464 : Name_Not - 2010/06/03(木) 13:27:03 ID:??? (+37,-29,-68)
>動的に適切なscriptタグを埋め込んでいる

そう

JSONPは指定されたコールバック関数を(引数としてデータを付けて)呼び出すだけのJS
ライブラリ(+自作コード)の呼び出し部分を添えられたデータとも言える
465 : Name_Not - 2010/06/03(木) 13:28:35 ID:??? (+38,-25,-33)
jQuery とか prototype.js って中身を知らないで使うと問題発生時に不便じゃないか。
466 : Name_Not - 2010/06/03(木) 15:30:16 ID:??? (+72,+29,-72)
>>460
どのみちhtml5の目玉機能は全て実装せざるをえないでしょう
しなかったらさらにシェア落ちるのは明白だしMSもそれは危惧してるはず
467 : Name_Not - 2010/06/03(木) 16:13:35 ID:??? (+3,-29,-49)
昔はWindowsにIE無料添付でNetscape駆逐に成功したが
今はWindows+IEが嫌ならブラウザだけでなくOSから乗り換え
「ふつうの人にとって」あり得る選択肢だからねー。
既に北米ではMac OS Xのシェアが10%超えているそうな
http://journal.mycom.co.jp/articles/2010/03/01/quantcast/index.html
468 : Name_Not - 2010/06/03(木) 16:19:47 ID:??? (+21,-6,-15)
html5はgoogleが推してるしな
469 : Name_Not - 2010/06/03(木) 17:43:17 ID:??? (+4,-29,-70)
質問です。

a.html と b.html があります。
a.html にはバナー画像が2枚あります。(A画像とB画像)
b.html にはフォームのプルダウンメニューがあります。(「ああああ」と「いいいい」)

a.html のA画像をクリックして b.html へリンクした時、「ああああ」が選択された状態、
a.html のB画像をクリックして b.html へリンクした時、「いいいい」が選択された状態に
したいのですが、どうやるかさっぱりわかりません。

どなたか教えていただけませんか?
470 : Name_Not - 2010/06/03(木) 17:51:26 ID:??? (+30,-29,-12)
>>469
GETメソッドとかで
471 : Name_Not - 2010/06/03(木) 17:52:17 ID:??? (+35,-29,-47)
a.htmlからb.htmlに移動するときに選択に応じてURLに?queryか#hashを付け加える
b.htmlはlocationを見てどちらが選ばれたか判定
472 : Name_Not - 2010/06/03(木) 18:23:28 ID:??? (+68,+29,-46)
>>470
>>471
ありがとう。
概念的には何となくはわかるんですが、Javascriptがあまりよく理解できていないので、
具体的にどうすればいいかがわからない。
似たような動きをするサイトとか、サンプルとか知らないですかね?
随分探したんだけど、あんまり見つからないんですよ。
473 : Name_Not - 2010/06/03(木) 18:33:17 ID:??? (+14,-3,-12)
スレ違い
474 : Name_Not - 2010/06/03(木) 18:42:33 ID:??? (+57,+29,-30)
やってることの一つ一つは初心者レベルだから
基礎から頑張るか、丸投げできる場所で丸投げしてこい
475 : 458 - 2010/06/03(木) 20:00:09 ID:??? (+64,+29,-24)
>>464>>465

ありがとうございます。
理解できすっきりしました。
これから、ライブラリのソースのほうもなるべく読んでいきたいと思います。
476 : Name_Not - 2010/06/03(木) 20:08:50 ID:??? (+3,-30,-69)
1秒間限定で0.1秒間隔で初期値0でint型のaをインクリメントし、それを出力するものを作りたいのですが、うまくいきません。
調べたところによるとsetIntervalで1秒と決め、setTimeoutで0.1秒間隔にすればよさそうなのですが・・・

宜しくお願い致します
477 : Name_Not - 2010/06/03(木) 20:11:43 ID:??? (-2,-30,-45)
あ、setIntervalは違いますね

でも0.1秒間隔なので、aが10になったら1秒なのでwhileでa>=10にすれば良さそうですね。
478 : Name_Not - 2010/06/03(木) 20:54:58 ID:??? (+3,-30,-132)
function func()
{
a++;
if (a != 10) { setTimeout(func, 100); }

}
setTimeout(func, 100);

もしくは
function func()
{
a++;
if (a == 10) { clearInterval(timer); }
}
var timer = setInterval(func, 100);
479 : Name_Not - 2010/06/03(木) 21:24:28 ID:??? (-2,-30,-159)
<HTML>
<HEAD>
<TITLE>test</TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
var a;
a=0;
function func()
{
a++;
if (a != 10) { setTimeout(func(), 100); }
document.write(a);
}
function load(){
setTimeout(func(), 100);
}
//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="load()">

</BODY>
</HTML>

10までカウントするのはOKです。
でも0.1秒間隔で1~10まで増加するのを目で確認したいのですが、うまくいきません。
どうすれば解決できますか?
480 : Name_Not - 2010/06/03(木) 21:31:44 ID:??? (+34,+11,+0)
ブラウザを信じる
481 : Name_Not - 2010/06/03(木) 21:33:26 ID:??? (+21,+3,-1)
ワラタ
482 : Name_Not - 2010/06/03(木) 21:33:52 ID:??? (-1,-29,-26)
それtimeoutじゃなくて直でfunc()呼んじゃってるで
483 : Name_Not - 2010/06/03(木) 21:34:06 ID:??? (-1,-29,-33)
document.writeは忘れろ
簡単にでもDOMとinnerHTML覚えろ
485 : Name_Not - 2010/06/03(木) 22:02:13 ID:??? (+62,+29,-48)
0.1秒間隔の更新を目で確認できるほどの動体視力を持っている人間はいるのだろうか?
というかブラウザによるだろうけどそんなに頻繁に表示を更新してたら重くて仕方ないからある程度まとめるんじゃないだろうか?
486 : Name_Not - 2010/06/03(木) 22:18:05 ID:??? (-1,-29,-24)
0.1秒って10fpsの1フレームだろ、反応するならまだしも見るだけなら余裕
TV60fpsゲーム30fpsも一般的にあるし10fpsの動画とか思った以上にカクカクするぜ?
487 : Name_Not - 2010/06/03(木) 22:21:39 ID:??? (+47,+24,+0)
数字を読むって話じゃないの
488 : Name_Not - 2010/06/03(木) 22:23:34 ID:??? (+57,+29,-28)
カウントアップぐらい読めるよ
「5のときにキーを叩け」が簡単じゃないだけ
489 : Name_Not - 2010/06/03(木) 22:29:23 ID:??? (+3,-30,-180)
<html>
<head>
<title>カウント</title>
<script type="text/javascript"><!--
a=0;

function timer(){
document.getElementById("cnt").innerHTML=n+"パーセント";
setTimeout("timer()",100);
a++;
}
//--></script>
</head>
<body onload="timer()">
<p>現在:<span id="cnt"></span></p>

</body>
</html>

innreHTML使ったサンプル改変しました。
なんとか目視できますが、1秒だったら停止して欲しいです。
aが10になったら停止でいいと思うんですけど、うまくいきません。
宜しくお願い致します。
490 : Name_Not - 2010/06/03(木) 22:42:03 ID:??? (+12,-10,-1)
if文加えばいいだろう
491 : Name_Not - 2010/06/03(木) 22:44:27 ID:??? (+57,+29,-3)
今やったらできました
お騒がせしました
492 : Name_Not - 2010/06/03(木) 23:22:17 ID:??? (+65,+27,-20)
強制的に再描画する関数っ何でないのかね
493 : Name_Not - 2010/06/04(金) 00:20:14 ID:??? (+40,+22,-1)
必要ないから
494 : Name_Not - 2010/06/04(金) 00:23:52 ID:??? (+50,+27,-2)
明らかに必要ないから
495 : 492 - 2010/06/04(金) 00:46:34 ID:??? (+57,+29,-22)
よく考えてみればちょっと別のことしようとしたら処理待ちになりそうだな
497 : Name_Not - 2010/06/04(金) 01:16:18 ID:??? (-9,-27,-13)
F5
498 : Name_Not - 2010/06/04(金) 01:29:34 ID:??? (+46,+28,-1)
めたたぐ
500 : Name_Not - 2010/06/04(金) 10:55:58 ID:??? (-2,-30,-34)
while(true){alert("再起動して下さい");}
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について