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

みんなの評価 :
レスフィルター : (試験中)
IE9でjavascriptのgetter、setterをサポートするかどうかわかる方いますか?
ニュータイプの方ですか?
まあIE9の普及なんて当分先の話だろ
IE9、Windows XPでは利用できず
http://www.itmedia.co.jp/news/articles/1003/17/news036.html
>IE9はWindows 7とVistaにしかない技術を活用するため、Windows XPでは動作しないという。
まあIE9の普及なんて当分先の話だろ
IE9、Windows XPでは利用できず
http://www.itmedia.co.jp/news/articles/1003/17/news036.html
>IE9はWindows 7とVistaにしかない技術を活用するため、Windows XPでは動作しないという。
クライアントサイドでなくてコアの機能なんだから、IE の場合、JScript エンジン次第でしょ。
IE9 入れなくても WSH とかをバージョンアップすれば JScript エンジンも新しくなったはずだし
次世代 JScript エンジンの機能は XP 使いにも関係してくると思う今日この頃。
IE9 入れなくても WSH とかをバージョンアップすれば JScript エンジンも新しくなったはずだし
次世代 JScript エンジンの機能は XP 使いにも関係してくると思う今日この頃。
td=setInterval(bgcolor(255),100);
function bgcolor(color)
{
var hex=color.toString(16);
if(hex.length<2)
{
hex="0"+hex;
}
var colorstring="#FF"+hex+"FF";
var blocks=document.getElementById("colo");
blocks.style.backgroundColor=colorstring;
color-=3;
}
setIntervarlでbgcolor(255)の255を引数としいてbgcolorに渡してるんだけど
デクリメントされなくて背景色がかわらない
引数を保存しとくことはできないの?staticみたいに
function bgcolor(color)
{
var hex=color.toString(16);
if(hex.length<2)
{
hex="0"+hex;
}
var colorstring="#FF"+hex+"FF";
var blocks=document.getElementById("colo");
blocks.style.backgroundColor=colorstring;
color-=3;
}
setIntervarlでbgcolor(255)の255を引数としいてbgcolorに渡してるんだけど
デクリメントされなくて背景色がかわらない
引数を保存しとくことはできないの?staticみたいに
setIntervalの使い方がおかしい。
引数には関数オブジェクトを渡す。
> setInterval(bgcolor(255),100);
これだと、bgcolor(255) を実行して評価し、戻り値undefinedを
100ms後に実行するという意味になる。
> var bgcolor = function() { ... };
> setInterval(bgcolor,100);
こうすれば bgcolor 関数が100ms後に実行される。
255をグローバル変数なり何なりに保存しておき、
呼ぶたびにデクリメントしてやればいい。
引数には関数オブジェクトを渡す。
> setInterval(bgcolor(255),100);
これだと、bgcolor(255) を実行して評価し、戻り値undefinedを
100ms後に実行するという意味になる。
> var bgcolor = function() { ... };
> setInterval(bgcolor,100);
こうすれば bgcolor 関数が100ms後に実行される。
255をグローバル変数なり何なりに保存しておき、
呼ぶたびにデクリメントしてやればいい。
>>808
setInterval(function() { bgcolor(255); }, 100);
とするか
setInterval("bgcolor(255)", 100);
でいいんじゃねーの
setInterval(function() { bgcolor(255); }, 100);
とするか
setInterval("bgcolor(255)", 100);
でいいんじゃねーの
>>810
毎回定数を与えているんだから、ちゃんと動いても色は変わらないと思う
毎回定数を与えているんだから、ちゃんと動いても色は変わらないと思う
Javascriptの開発するときどういう環境でやるのが効率いいですか?
ちなみに今は秀丸&Firebug使ってます
ちなみに今は秀丸&Firebug使ってます
>>808
(function(color) {
var hex = color.toString(16);
if (hex.length < 2) hex = "0" + hex;
var colorString = "#FF" + hex + "FF";
var elem = document.getElementById('colo');
elem.style.backgroundColor = colorString;
var self = arguments.callee;
if (color >= 0) setTimeout(function() { self(color - 3) }, 100);
})(255);
(function(color) {
var hex = color.toString(16);
if (hex.length < 2) hex = "0" + hex;
var colorString = "#FF" + hex + "FF";
var elem = document.getElementById('colo');
elem.style.backgroundColor = colorString;
var self = arguments.callee;
if (color >= 0) setTimeout(function() { self(color - 3) }, 100);
})(255);
>>815
引数が 3 で割れねえとエラーになんねが?
引数が 3 で割れねえとエラーになんねが?
以下のようなコードの@はどういう意味でしょうか?
@if(hoge == 1)
/* ここにコードがあります */
@end
@if(hoge == 1)
/* ここにコードがあります */
@end
>>819
JScriptとJavaScriptは別物
JScriptとJavaScriptは別物
color=255;
td=setInterval("bgcolor()",100);
function bgcolor()
{
var hex=color.toString(16);
if(hex.length<2)
{
hex="0"+hex;
}
var colorstring="#FF"+hex+"FF";
var blocks=document.getElementById("colo");
blocks.style.backgroundColor=colorstring;
color-=3;
}
引き数無しならできた
無名関数わたさなくてもできたぞ
col=255;
bgcolor(col)みたいに引き数わたすやりかたおしえて
td=setInterval("bgcolor()",100);
function bgcolor()
{
var hex=color.toString(16);
if(hex.length<2)
{
hex="0"+hex;
}
var colorstring="#FF"+hex+"FF";
var blocks=document.getElementById("colo");
blocks.style.backgroundColor=colorstring;
color-=3;
}
引き数無しならできた
無名関数わたさなくてもできたぞ
col=255;
bgcolor(col)みたいに引き数わたすやりかたおしえて
col=255;
"bgcolor("+col+")"
ってやってもわたせねえ
どうやるのか教えて
"bgcolor("+col+")"
ってやってもわたせねえ
どうやるのか教えて
var intervalId = setInterval(function () {
var color = 255;
var elem = document.getElementById("colo");
return function() {
if (color < 0) color = 0;
var hex = color.toString(16);
if (hex.length < 2) hex = "0" + hex;
var colorString = "#FF" + hex + "FF";
elem.style.backgroundColor = colorString;
if (color === 0) clearTimeout(intervalId);
color -= 3;
};
}(), 100);
var color = 255;
var elem = document.getElementById("colo");
return function() {
if (color < 0) color = 0;
var hex = color.toString(16);
if (hex.length < 2) hex = "0" + hex;
var colorString = "#FF" + hex + "FF";
elem.style.backgroundColor = colorString;
if (color === 0) clearTimeout(intervalId);
color -= 3;
};
}(), 100);
>>836
kswk
kswk
>>840
そうそうそれそれ。その初期案出したんだが、前スレだっけ?
検索下手だな俺…。まあいいや。>>24のに継ぎ足してみる。
あとメル欄にマーキングしてみた。
【質問を書く上で】
1)「どんな意図で/何を/どう」操作した場合、「どのように」動作させたいのかを
一般的な言葉や用語で簡潔に説明してください。
ただ「動きません」ではわかりません。脳内用語・オレ用語は混乱のもと。
2)自力で調べたこと/試したことを明記のこと。
OS、ブラウザ+バージョン、(あれば)エラーの行と内容を必ず書きましょう。
エラーの行と内容を見るのはIE8、Firefox、SafariのJavaScriptコンソールで。
3)質問に関するソースコードを出来る限り貼ってください。
余分が少なく、コピペだけで動作やエラー再現のできるものが理想です。
1レスで入らないような長いソースの場合はアップロードする等工夫を。
4)閲覧者の迷惑になる質問は回答されません。
別窓を多数開く、閉じる/戻る/クリックを妨害、画面占有、など。
「分かんねえの?」と煽っても無駄です。
5)「初心者なので」「初心者ですみません」とか書いても好感は得られません。
スレのみんなは助言はできるけど、あなたのJavaScriptを書くのはあなたです。
そうそうそれそれ。その初期案出したんだが、前スレだっけ?
検索下手だな俺…。まあいいや。>>24のに継ぎ足してみる。
あとメル欄にマーキングしてみた。
【質問を書く上で】
1)「どんな意図で/何を/どう」操作した場合、「どのように」動作させたいのかを
一般的な言葉や用語で簡潔に説明してください。
ただ「動きません」ではわかりません。脳内用語・オレ用語は混乱のもと。
2)自力で調べたこと/試したことを明記のこと。
OS、ブラウザ+バージョン、(あれば)エラーの行と内容を必ず書きましょう。
エラーの行と内容を見るのはIE8、Firefox、SafariのJavaScriptコンソールで。
3)質問に関するソースコードを出来る限り貼ってください。
余分が少なく、コピペだけで動作やエラー再現のできるものが理想です。
1レスで入らないような長いソースの場合はアップロードする等工夫を。
4)閲覧者の迷惑になる質問は回答されません。
別窓を多数開く、閉じる/戻る/クリックを妨害、画面占有、など。
「分かんねえの?」と煽っても無駄です。
5)「初心者なので」「初心者ですみません」とか書いても好感は得られません。
スレのみんなは助言はできるけど、あなたのJavaScriptを書くのはあなたです。
> あなたのJavaScriptを書くのはあなたです。
くどいな
最初の「あなたの」はいらないと思う
くどいな
最初の「あなたの」はいらないと思う
スレタイ案
ECMAScript(JavaScript/JScript)の質問用スレッドXX
ECMAScript(JavaScript/JScript)の質問用スレッドXX
>>843
ECMAScriptに限るなよ。
ECMAScriptに限るなよ。
>>841
スレを改善したいからテンプレを改善するんでしょ?(自己満足じゃなくて)
だったらもう少しシンプルにしたほうがいいと思うけどなあ。
結局、読んでくれる人が増えないことには状況は改善されないよ。
シンプルにするならこんな感じかなあ。
スレを改善したいからテンプレを改善するんでしょ?(自己満足じゃなくて)
だったらもう少しシンプルにしたほうがいいと思うけどなあ。
結局、読んでくれる人が増えないことには状況は改善されないよ。
シンプルにするならこんな感じかなあ。
【質問を書く上で】
1) 動作環境や現状を余さず書きましょう
・OS、ブラウザ、利用しているライブラリなど (参考:動作環境の書き方)
・エラーの行と内容、再現方法 (参考:エラー情報を確認する方法)
・自分で調べたことや試したこと
2) 質問に関するソースコードを貼りましょう
・ソースが長くなる場合は適当な工夫を (アップロードやインデントなど)
・なるべくエラーの発生する箇所のみを貼りましょう (関数や一連の処理単位で)
3) その他の注意事項
・閲覧の妨げとなるスクリプトは、ここでは回答されません
・問題の解決を他人に任せるのではなく、なるべく自分で解決する姿勢を保ちましょう
1) 動作環境や現状を余さず書きましょう
・OS、ブラウザ、利用しているライブラリなど (参考:動作環境の書き方)
・エラーの行と内容、再現方法 (参考:エラー情報を確認する方法)
・自分で調べたことや試したこと
2) 質問に関するソースコードを貼りましょう
・ソースが長くなる場合は適当な工夫を (アップロードやインデントなど)
・なるべくエラーの発生する箇所のみを貼りましょう (関数や一連の処理単位で)
3) その他の注意事項
・閲覧の妨げとなるスクリプトは、ここでは回答されません
・問題の解決を他人に任せるのではなく、なるべく自分で解決する姿勢を保ちましょう
上、ちょっと改行は調整したほうが良さそう;
以下は【質問を書く上で】の次のレスに。
【動作環境の書き方】
適当な例を示す。ブラウザの略称など。
【エラー情報を確認する方法】
コンソールへのアクセス方法、簡単な操作方法
ほかにも何かあったら追加。。。
以下は【質問を書く上で】の次のレスに。
【動作環境の書き方】
適当な例を示す。ブラウザの略称など。
【エラー情報を確認する方法】
コンソールへのアクセス方法、簡単な操作方法
ほかにも何かあったら追加。。。
Firefox3.6 上の Greasemonkey でスクリプトを作成しようとしています
OSは linux, windows, MacOS など、Firefox が動くOSすべてを想定しています
ページ上のJSからは見えず、PC間で異なる値であり、
かつ遷移・ブラウザの再起動などで変化しない値を取得する必要が出てきました
なにかいいものはないでしょうか
できればブラウザ内で完結でき、配布したときにユーザーが弄る必要のないものがよいのですが。。。
OSは linux, windows, MacOS など、Firefox が動くOSすべてを想定しています
ページ上のJSからは見えず、PC間で異なる値であり、
かつ遷移・ブラウザの再起動などで変化しない値を取得する必要が出てきました
なにかいいものはないでしょうか
できればブラウザ内で完結でき、配布したときにユーザーが弄る必要のないものがよいのですが。。。



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.107 + (1001) - [95%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.117 + (1009) - [95%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.127 + (160) - [95%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.127 + (1001) - [95%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.137 + (1003) - [95%] - 2019/3/26 11:46
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.99 + (1001) - [95%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.95 + (1001) - [95%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.98 + (1001) - [95%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [95%] - 2011/12/10 18:31
トップメニューへ / →のくす牧場書庫について