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

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

JavaScript覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

51 = :

http://la.ma.la/js/roma.html
考えてることこれに近いんじゃない?

52 = :

>>50
いずれは改めるんだろうけど、すぐには動かないから
ついでにjavascriptの勉強がてら作れたらいいなと

53 = :

>>51
ああ、近いかもしれない

55 = :

>>52
検索相手側の文字列が取得できるなら、「検索文字列も相手側も
半角に揃えてから比較」で1回で済むわけで、皆それを勧めている
わけよ。百万回と1回じゃ桁違いすぎでしょ?

で、検索相手側に手が出せない場合でも、正規表現が使えるなら
すべての文字を「全角または半角」というパターンに取り替えて
正規表現検索してもいい。これでも1回。

56 = :

>>55
取得できないんです
正規表現も使えないんです

58 = :

>>56
検索システムとかに何億通りかのリクエストを送りたいってことか?

59 = :

>>56>>58
結論として「迷惑だからそんなことをしてはいけない。あきらめるべき」
というところかな。岡崎図書館事件て知ってるよね。逮捕されないようにね。
>>57
なんと言う拙速な理解。クロージャが全部リークするわけじゃないだろ。
そこがきちんと読み取れないのならWeb開発する資格ないと思うが。

60 = :

>>58
場合によってはそうなりますね

61 = :

>>59
許可を得てますので迷惑にはなりません

63 = :

IE6を切り捨てないなんて許さない

64 = :

本当に面倒だという理由なら、エディタの検索・置き換えで保存してアップしたほうが良いよ
正規表現使えば一瞬だよ
控えめなjavascriptにもなるし

67 = :

皆さんありがとうございました。

>>64,66
そうだよね、javascriptであれやこれやより正規表現でずばっと書き換えたほうがいいですよね。
なんで気が付かなかったんだ自分……

>>65
うん、ほんとにすこーーーーーしだけ早くなったような気がするw
こっちの書き方のほうがスマートだし。以後の参考にします。

68 :

どっちみちハッシュならaタグのクリックイベント拾って処理する方法でやった方が楽かな。
リンクないのにaタグなのも気持ち悪いからspanタグとかにしちゃうけど。

69 = :

スクリプトを終了する命令ってありますか?

処理途中で出したダイアログで、ユーザが「OK」でなく「キャンセル」選んだら
そこで処理を終える、みたいな。
exitとかquitとかいう命令は無いみたいだし、gotoで最後の方に飛ぶとかもできないっぽい。
でっかくifで括るのも見づらいし。

77 = :

ajax使ってPHPの処理を実行させた場合、
その結果を返す場合のPHP側の処理としては、
echoでメッセージを出せば、そのデータが結果として返されるんですか?

phpかこっちかどっちに質問したらよかったのかわからなかったので、
こっちにしてみましtあ。

78 = :

もういいです

82 = :

>>81
クロスドメイン制約のこと?

83 = :

>>70-71
了解。
ありがとう!

86 = :

━━━本スレに書く事を許される者は以下の通り━━━━━
 一、質問を分かる日本語できちんと説明できる者
 一、トラブルを再現する最小限のサンプルを貼れる者

88 = :

すいません、自己解決しました

89 = :

ajaxでcsvデータを読み込み、作られたテーブルから情報を取得しようとしています。
しかしテーブル作成後、例えばgetElementsByTagName('"td")などとしても、中身は空っぽです。
通常のDOM操作をするにはどうしたらいいでしょうか。

function createXMLHttpRequest(func) {
var result = null ;
try { result = new XMLHttpRequest() ; }
catch (e) {try { result = new ActiveXObject("Msxml2.XMLHTTP") ; }
catch (e) {try { result = new ActiveXObject("Microsoft.XMLHTTP") ; }
catch (e) { return null ; }
}
}
if (result) result.onreadystatechange = func ;
return result ;
}

function makeTable() {
if (httpObj.readyState == 4) {
var data = httpObj.responseText.split("\n") ;
result = "" ;
for (i = 0; i < data.length; ++i)
result += '<tr><td>'+data[i].replace(/,/g, '</td><td>')+'</td></tr>' ;
document.body.innerHTML = '<table>'+result+'</table>' ;
}
}

window.onload = function() {
httpObj = createXMLHttpRequest(makeTable) ;
httpObj.open("GET", "./data.csv", true) ; httpObj.send("") ;
var test = document.getElementsByTagName("td")
alert(test.length) // 0が返る
}

92 = :

>>91
普通に多重ループすればいいだけだろこのゴミ野郎

94 = :

>>92
どう言うのが普通なんでしょう?

97 = :

拡張性考えろや馬鹿か

98 = :

いやむしろ>>91のお勉強という意味でループ使わせた方がいい

100 = :

>>96
あ、数値は確定されてません。
あと、桁も揃ってません


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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