私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.76 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
strx の値をどこから取得しているか次第では、半角スペースの判定が不十分だな。
JSをはじめた者です。日付について疑問なのですが、用意されている
関数で1960年代の日付は正確に返されるのでしょうか。OKだとして
どれくらいまでさかのぼって正確にカウントできますか。
初歩的ですみません。
関数で1960年代の日付は正確に返されるのでしょうか。OKだとして
どれくらいまでさかのぼって正確にカウントできますか。
初歩的ですみません。
>>103
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/15-9_Date_Objects.html
>UTC 1970 年 1 月 1 日開始時の午前零時から計測される -100,000,000 日から 100,000,000 日
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/15-9_Date_Objects.html
>UTC 1970 年 1 月 1 日開始時の午前零時から計測される -100,000,000 日から 100,000,000 日
<form name = "url1">
<input type="text" name="1" size=30 id="test1">
</form>
<input type="button" name="2" value=" 飛ばす " onClick="P1('file://c:/' + document.getElementById('test1').value + '.html')">
idでやってみた。formでやる場合は書き換えてくれ。
<input type="text" name="1" size=30 id="test1">
</form>
<input type="button" name="2" value=" 飛ばす " onClick="P1('file://c:/' + document.getElementById('test1').value + '.html')">
idでやってみた。formでやる場合は書き換えてくれ。
IE8でうごいてFireFox3.6で動かない場合どこら辺に着眼すればいいのでしょう?
クッキに保存・から取り出し・設定の関数が動いているかアラートとかで確認すればすぐわかるでしょ。
Basic認証をダイアログを介さずにやりたくて
以下のようなコードを書きました
function auth(pass) {
var req = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP");
var usr = location.search.substr(1).split("&")[0].split("=")[1];
var res = req.open('GET', 'basic/dammy.html', true, usr, pass);
req.onreadystatechange = function() {
if (req.readyState==4) { alert("認証完了"); }
}
req.send(null);
}
ユーザー名はGETでアドレスに埋め込んで合って,
パスワードは呼び出すときにフォームに記入してもらった値を使ってる感じなんですけど
認証が通る場合はこれで問題ないんですがパスワードを間違えた時に認証ダイアログが出てしまいます
xmlhttprequestでBasic認証付きのファイルを読むときに,ダイアログを出さない方法ってあるでしょうか?
readyStateを見ながらstatusを確認して
だめそうならabort()を呼ぶって方法も試したんですけどなんか上手くいかなかったです
以下のようなコードを書きました
function auth(pass) {
var req = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP");
var usr = location.search.substr(1).split("&")[0].split("=")[1];
var res = req.open('GET', 'basic/dammy.html', true, usr, pass);
req.onreadystatechange = function() {
if (req.readyState==4) { alert("認証完了"); }
}
req.send(null);
}
ユーザー名はGETでアドレスに埋め込んで合って,
パスワードは呼び出すときにフォームに記入してもらった値を使ってる感じなんですけど
認証が通る場合はこれで問題ないんですがパスワードを間違えた時に認証ダイアログが出てしまいます
xmlhttprequestでBasic認証付きのファイルを読むときに,ダイアログを出さない方法ってあるでしょうか?
readyStateを見ながらstatusを確認して
だめそうならabort()を呼ぶって方法も試したんですけどなんか上手くいかなかったです
フォームが" ", "", " "等の(スペースによる)空欄の場合に
if文で一致させて「キーワードを入力してください」のようなアラートを出したいのですがどうすればいいですか??
フォームが空欄かつその中にスペースが何個あっても対応できるようなif文を書きたいんです。
よろしくお願いします。
if文で一致させて「キーワードを入力してください」のようなアラートを出したいのですがどうすればいいですか??
フォームが空欄かつその中にスペースが何個あっても対応できるようなif文を書きたいんです。
よろしくお願いします。
dtにjQueryのhover で マウス右下に dd の内容をポップアップさせているんですが、
dtが画面の下の方にある時はポップアップが画面外に出てしまいます。
画面上のどこでマウスオーバーイベントが起きたかによって
ポップアップの表示方向(下側のスペースが足りなければ上方向に)を変えるには
javascriptで自分で書く必要あるでしょうか?
それとも既にjQueryのライブラリにそのようなものがありますか?
もし、ある場合は名前を教えていただけると嬉しいです。
dtが画面の下の方にある時はポップアップが画面外に出てしまいます。
画面上のどこでマウスオーバーイベントが起きたかによって
ポップアップの表示方向(下側のスペースが足りなければ上方向に)を変えるには
javascriptで自分で書く必要あるでしょうか?
それとも既にjQueryのライブラリにそのようなものがありますか?
もし、ある場合は名前を教えていただけると嬉しいです。
>>124
ヒントありがとうございます!
\sで解決しました!
forとlengthのヒントに関してはよく分かりませんでしたorz
if(" ".match(/[^\s]/)){alert("文字列あり");}
else{alert("文字列なし");}
ヒントありがとうございます!
\sで解決しました!
forとlengthのヒントに関してはよく分かりませんでしたorz
if(" ".match(/[^\s]/)){alert("文字列あり");}
else{alert("文字列なし");}
引数の丸投げ?みたいなことってJavaScriptで出来ますか?
rubyの例ですが
def hoge_org(arg1, arg2, arg3)
print arg1 + arg2 + arg3
end
def hoge1(*args)
hoge_org(*args)
end
hoge1("a","b","c")
=> "abc"
みたいな感じです。ラッパー的な物を作りたいので、これができると非常に楽なのですが・・・
よろしくお願いします
rubyの例ですが
def hoge_org(arg1, arg2, arg3)
print arg1 + arg2 + arg3
end
def hoge1(*args)
hoge_org(*args)
end
hoge1("a","b","c")
=> "abc"
みたいな感じです。ラッパー的な物を作りたいので、これができると非常に楽なのですが・・・
よろしくお願いします
こんな感じかな?
function hoge_org() {
var delim = "";
var arr = Array.prototype.slice.call(arguments);
alert(arr.join(delim));
}
function hoge1() {
hoge_org.apply(null, arguments);
}
hoge1("a", "b", "c");
function hoge_org() {
var delim = "";
var arr = Array.prototype.slice.call(arguments);
alert(arr.join(delim));
}
function hoge1() {
hoge_org.apply(null, arguments);
}
hoge1("a", "b", "c");
>>130
レスありがとうございます。言葉足らずですみません
hoge_orgの方は組み込み関数も含むのでいじれない前提を考えていました
あくまでJavaScriptの言語機能として引数をそのままに別の関数を呼び出す方法が
あるかなと・・・
レスありがとうございます。言葉足らずですみません
hoge_orgの方は組み込み関数も含むのでいじれない前提を考えていました
あくまでJavaScriptの言語機能として引数をそのままに別の関数を呼び出す方法が
あるかなと・・・
hoge_org.apply(null, arguments);
本質的な部分はここだけど、意図と違ったかな。
hoge1 に渡した引数(arguments オブジェクト)をそのまま hoge_org の引数にして呼び出しているんだけど。
apply について調べてみたら?
それで意図に沿わないなら、JavaScript には求めている実装はないと思う。
本質的な部分はここだけど、意図と違ったかな。
hoge1 に渡した引数(arguments オブジェクト)をそのまま hoge_org の引数にして呼び出しているんだけど。
apply について調べてみたら?
それで意図に沿わないなら、JavaScript には求めている実装はないと思う。
この方が分かりやすいのかな?
function hoge_org(arg1, arg2, arg3) {
alert(arg1 + arg2 + arg3);
}
function hoge1() {
hoge_org.apply(null, arguments);
}
hoge1("a", "b", "c");
function hoge_org(arg1, arg2, arg3) {
alert(arg1 + arg2 + arg3);
}
function hoge1() {
hoge_org.apply(null, arguments);
}
hoge1("a", "b", "c");
>>132-133
ありがとう。申し訳ない。applyを完全に見落としていた
で、やってみたのですが・・・
function hoge1() {
alert.apply(null, arguments);
}
だと思った通りに動いてくれるのですが
function hoge1() {
xml_http_request = new window.XMLHttpRequest();
xml_http_request.open.apply(null, arguments);
}
とか書くと
=>uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult:~
・・・あきらめるか il||li ○| ̄|_ (ブラウザはFirefox3.0です)
ありがとう。申し訳ない。applyを完全に見落としていた
で、やってみたのですが・・・
function hoge1() {
alert.apply(null, arguments);
}
だと思った通りに動いてくれるのですが
function hoge1() {
xml_http_request = new window.XMLHttpRequest();
xml_http_request.open.apply(null, arguments);
}
とか書くと
=>uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult:~
・・・あきらめるか il||li ○| ̄|_ (ブラウザはFirefox3.0です)
>>134
その場合、apply の第 1 引数は null でなく xml_http_request 。
その場合、apply の第 1 引数は null でなく xml_http_request 。
なんでエレメントの絶対座標取得は敷居が高いの。
エレメント内のエレメント内の・・・エレメント
みたいなとき、親エレメントがabsoluteかなんかでページのどこかにある場合とか
ブラウザによって挙動が違いすぎるんだが。
とりあえず、例えば(単独でも入れ子でも)<div style="width:50px;height:50px;">test</div>があったら
documentの左上からの座標を取得できるみたいなやつがあればいいのに
エレメント内のエレメント内の・・・エレメント
みたいなとき、親エレメントがabsoluteかなんかでページのどこかにある場合とか
ブラウザによって挙動が違いすぎるんだが。
とりあえず、例えば(単独でも入れ子でも)<div style="width:50px;height:50px;">test</div>があったら
documentの左上からの座標を取得できるみたいなやつがあればいいのに
http://web.archive.org/web/20071125073023/http://usrb.in/amachang/static/gaiax01/
>名前 box を使いまわせなるように、 this を使う
で、setIntervalのところのmoveをfunctionにしたことで
一体どういう効果があるのかがわかりません
教えてくださいよろしくお願いします
>名前 box を使いまわせなるように、 this を使う
で、setIntervalのところのmoveをfunctionにしたことで
一体どういう効果があるのかがわかりません
教えてくださいよろしくお願いします
move: function() {
box.left += 4;
box.element.style.left = box.left + 'px';
if (box.left > 400) clearInterval(box.id);
},
move: function() {
this.left += 4;
this.element.style.left = this.left + 'px';
if (this.left > 400) clearInterval(this.id);
},
start()の文脈でのthisをmove()のthisに伝播させるために必要
boxは言わば固有名詞だから「私」が誰かを伝える必要がない
box.left += 4;
box.element.style.left = box.left + 'px';
if (box.left > 400) clearInterval(box.id);
},
move: function() {
this.left += 4;
this.element.style.left = this.left + 'px';
if (this.left > 400) clearInterval(this.id);
},
start()の文脈でのthisをmove()のthisに伝播させるために必要
boxは言わば固有名詞だから「私」が誰かを伝える必要がない
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.86 + (1001) - [97%] - 2011/5/27 21:50
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.126 + (348) - [95%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.126 + (952) - [95%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.106 + (1001) - [95%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [95%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.136 + (1001) - [95%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.81 + (1001) - [95%] - 2010/12/10 20:01
- + JavaScript の質問用スレッド vol.82 + (1001) - [95%] - 2011/1/19 7:54
- + JavaScript の質問用スレッド vol.84 + (1001) - [95%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.99 + (1001) - [95%] - 2012/5/7 4:32
トップメニューへ / →のくす牧場書庫について