+ JavaScript の質問用スレッド vol.56 +at HP
+ JavaScript の質問用スレッド vol.56 + - 暇つぶし2ch1:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:35:34
━━━JavaScript質問スレ道場訓━━━
 一、礼節を重んじ常に努力精進すること
 一、ブラクラに打ち勝つ精神力を持つこと
 一、心身の優れたJavaScriptを学ぶこと
 一、雑草の如く生涯JavaScriptを貫くこと
 一、感謝と反省を忘れないこと
 以上
━━━━━━━━━━━

このスレに書き込むことが許されるものは以下のとおり
・テンプレ/FAQ/過去ログ/関連資料を読める者。とくに>>2-10は必須!!!
・JavaScriptとJavaの違いを理解する者
・スクリプトを組むための最低限のHTML・CSSを理解する者
・ユーザーに迷惑となるスクリプトを書かない者
・「初心者です」を振りかざさず、質問を分かる日本語で説明できる者
・対象環境や使用技術は質問者の裁量であることを理解する者
 (質問/回答時はなるべく環境明記。WinIE5.5/N6未満と希少ブラウザは必須!)

前スレ スレリンク(hp板)l50
[必読]過去スレ全集 URLリンク(web1.nazca.co.jp) (臨時)
[必読]ガイド URLリンク(developer.mozilla.org)
(GuideをReferenceに→Netscape版言語仕様。厳密な言語仕様はECMA-262.ed3)
FAQ・注意・過去ログ・仕様書・関連資料・関連スレ>>1-10

2:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:36:10
【質問を書く上で】
1)ユーザ(閲覧者)に迷惑がかかる性悪スクリプトは回答されない。
 例: 別窓開きまくり、閉じる/戻るのを妨害、全画面占有、etcは最悪。
 答えさせようと「分からねえんだろ」と煽っても無駄(過去スレが証明)。
2)言葉でぐだぐだ書かずにソースを貼る、ただし要点を整理して。
 そのまま貼って動かせると試してもらいやすい(ただし回答者に連結さすな!)
 長い(1レスに入らない)場合はアップロードしてURIを貼る。
3)初心者という言葉は危険なので使わない方がよい。
 初心者を言い訳に自力で調べない/考えない奴が最悪に嫌われる。
4)自分で調べたこと/試したこときちんと書く(調べもしない奴は最低)。
 ただ「動きません」「エラーです」は何も情報がないため嫌われる。
 エラーは「どの行で何のエラー」を書く(ブラウザをそのように設定すれ)。
 ブラウザの設定すらできんヤシはFFxのJavaScriptコンソールを使え!!!
 OS、ブラウザ、バージョン、うまく行かない条件を明記しエラー再現可能に。
5)特に古いバージョン限定の時は必ず明記! 回答もチグハグになり回答者に2度
 手間を食わせる可能性大(現行Ver.:IE5.5-6、N6-7、Opera7-8)
6)どういう時にどういう動作をさせたいのかを脳内にとどめずきちんと書く。
 例:「自動ポップアップしたい」←どういう場合(マウスオーバー、クリック、
 ボタン押し、select選択)に何(別窓、レイヤー、その他)が出るのか書け!
7)質問はまっとうな(他人に理解できる)日本語で。
 前項の例に限らず、他人に理解できない質問文は煽られるだけで時間の無駄

3:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:36:56
【FAQその1】
Q1. 開いた別窓/フレームの内容にアクセスできないのですが…
A1. ページ内容が別サーバの場合セキュリティ制約により絶対無理です。
Q2. JavaScriptでローカルファイルを読み/書きたいのですが…
A2. Webではセキュリティ制約により絶対無理です。できたら恐ろしいことに…
A3. 同じタグの中でonclick="foo()"とonclick="bar()"を同時に使いたいのですが…
A3. セミコロンで複数の文を区切られます。onclick="foo();bar();"としましょう。
Q4. document.write(...)でページ内容を追加したいのですが…
A4. 一度ページ表示完了後にwrite()すると内容はクリアされちゃいます。
 部分的に内容変更するには(1)他フレーム/iframe/別窓への表示、
 (2)textarea等への表示、(3)DOMでノード挿入、(4)innerHTMLのどれかで。
 innerHTMLは非標準ですがIE、Opera、Safari、Gecko(N6/N7/Firefox等)で対応済。
Q5. table/tbody/tr要素のinnerHTMLを書き換えるのがうまく行かないのですが…
A5. IEはそれらの要素のinnerHTMLは変更不能。DOMを使って書き換えるか
 <div><table>...</table></div>とでもしてdivのinnerHTMLを書き換えましょう。
Q6. DOMでtable要素にtr要素を追加しても表示されないのですが…
A6. IEではtbody要素にtr要素を追加する必要があります。
 tbody要素はtbodyタグを書いていなくても自動的に作成されます。
 またはtable.insertRow()/tbody.insertRow()を使いましょう。
Q7. 変数w1、w2…を順にループで(番号をiに入れて)設定/参照したいのですが…
A7. グローバル変数はwindowのプロパティだからwindow['w'+i]を読み書きすれ。
Q8. フォーム部品名を変数にした「...myform.変数名.value」が動きません…
A8. 「document.forms.myform.elements[変数名].value」でどぞ。
 JavaScriptでは一般に「obj.x」と「obj['x']」は同じ意味です。

4:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:37:33
【FAQその2】
Q9. Aタグのonclickで動作指定してるのですが時々動きません…
A9. 「onclick="...;return false"」としないとページ移動しちゃうから。
Q10. CSSで設定した背景色がe.style.backgroundColorで取得できないのですが…
A10. IEではe.currentStyle、Geckoではwindow.getComputedStyle()を使います。
Q11. 100*1.15の結果が114.999…998となってしまうのですが…
A11. コンピュータの実数計算は全て近似値だと思え。誤差が嫌なら整数で計算。
Q12. 任意のデータをサーバ(別鯖ではない)から取り寄せたいのですが…
A12. IE7/Gecko/Opera/Safariのnew XMLHttpRequest()、IEの
 new ActiveXObject("Msxml2.XMLHTTP.6.0") (または"Msxml2.XMLHTTP.3.0")
 を使えばできる。古いブラウザだと隠しフレームに読むなどのワザが必要。
Q13. setAttribute("class","foo")、setAttribute("onclick","bar()")が動きません…
A13. IEではそれは不可。「obj.className="foo"」「obj.onclick=bar」でどうぞ。
 複数の関数を呼びたいときは obj.onclick=function(){foo();bar();};
 という風に無名関数を作りましょう。中に書かれたコードが実行されます。
Q14. タイマーやイベントハンドラに設定するコードにthisを含めたいのですが
 「"...this..."」とか「function(){...this...}」ではうまく行きません。
A14. それらが実行されるときはthisは別のもの(window等)を指してしまってる。
 「function(x){return function(){...x...};}(this)」のようにthisを別の変数に
 束縛しその変数を使う。循環参照によるメモリリーク問題あり(この項記述検討中)
Q15. 文字列の置き換えをするときにコードを使いたい(Perlのs///e)のですが…
A15. string.replace(/.../,function(str,p1,p2,...,offset,s){...})としましょう。
 正規表現にマッチした文字列がreturnで返された文字列に置き換えられます。
 各引数はstrがマッチした部分文字列、p1,p2,...が1番目、2番目、…の()の中身、
 offsetがマッチした位置、sが置き換え前の文字列全体になります。

5:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:38:16
【主張の対立:他人の嗜好は尊重。損得の議論は歓迎】
・仕様を読む:回答者なら仕様の該当部分は読んでいるべき。質問者でも
 仕様を読まずうだうだ書く奴は注意されて当然。読み間違いは生温く指摘。
・英文文書:翻訳の努力を惜しむべからず。 読めないなら和訳を探し、
 なければあきらめよう。翻訳サイトを知っている人はうまく誘導してあげて。
・IE専用/アンチIE/クロスブラウザ:「○○は不要」「○○だけであと
 は無視」は不毛。質問者が分かって選択していれば尊重する。無知か
 らIE専なのは指摘してあげると親切。
・標準準拠 vs 使えればよい:標準はブラウザが変わっても維持される
 可能性大。非標準機能も損得を分かった上で使うならよい。
・MS vs アンチMS:MS固有の情報はMSのサイトで見ないと分からないが、
 そこだけ見ているとIE専になる。あとは上2件と同様。
・別窓、イベント抑止など:一般には迷惑スクリプトだが質問者に正当
 な理由があることも。尋ねて分かってないようなら煽っても可(w
・innerHTML vs DOM:それぞれに長所/弱点があるので理解した上で選
 択するべき。一概にどちらは駄目、とは言えない。
・on属性 vs addXXX():ハンドラが1つだけと分かっていればon属性
 で簡単にハンドラを設定もあり。上書きが心配ならaddXXX()。

6:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:43:23
【標準規格・リファレンス】
規格を読まずにどうなってるか分からんとか質問しないこと!

まとめサイト
URLリンク(web2ch.s31.xrea.com) (消失中)

ECMA-262 ed.3
URLリンク(www.ecma-international.org)
URLリンク(www2u.biglobe.ne.jp) (和訳)

W3C Document Object Model Technical Reports
URLリンク(www.w3.org)

JavaScript 1.5 ガイド / リファレンス (Netscape/Mozilla)
URLリンク(developer.mozilla.org) (和訳)
URLリンク(developer.mozilla.org)
URLリンク(developer.mozilla.org) (和訳)

E4X (ECMAScript for XML)
URLリンク(www.ecma-international.org)
URLリンク(www.ne.jp) (和訳)

Mozilla Gecko DOM Reference, Netscape devedge
URLリンク(developer.mozilla.org)
URLリンク(developer.mozilla.org) (和訳)
URLリンク(devedge-temp.mozilla.org)

MSDN Library JScript / DHTML (現在日本語版は古杉)
URLリンク(www.microsoft.com)
URLリンク(msdn.microsoft.com)

7:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:44:06
【チュートリアルサイト・サンプルサイト】
規格が読めないならまずはチュートリアル。サンプルサイトも沢山ある。
(とほほは間違いが多いためこのスレでは批判的意見が多い)
(以下は精選すべきとの議論あるが進んでいないので玉石混淆)

MetaGraphic Cell
URLリンク(www2u.biglobe.ne.jp)

どら猫本舗のリファレンスカウンター
URLリンク(www.doraneko.org)

はぎさんちのページ Mozilla's DOM Sample Project
URLリンク(cgi.din.or.jp)

JavaScriptでDOMを使う--オブジェクト指向入門の入門 - outsider reflex
URLリンク(piro.sakura.ne.jp)

オブジェクトなJSの基礎講座
URLリンク(chaichan.web.infoseek.co.jp)

Dynamic Scripting (Internet Archive)
URLリンク(web.archive.org)

JavaScript深層 (Internet Archive)
URLリンク(web.archive.org)

8:まず >>2-5 読め! 続いて過去スレ全集を検索!
07/05/07 17:44:38
【検索】
キーワード『…』で検索しろ」「ぐぐれ」と言われた場合はこちらへ
URLリンク(www.google.co.jp)

【関連スレ】
板違い、スレ違いに注意!サーバ側での処理はWebProg板へどぞ!

Webサイト制作初心者用スレ Part 183
スレリンク(hp板)l50

CSS /* CSS・スタイルシート質問スレッド【65th】 */
スレリンク(hp板)l50

CSS/DHTMLバグ辞典スレッド 【第5版】
スレリンク(hp板)l50

役に立つ書籍は? 4冊目
スレリンク(hp板)l50

9:Name_Not_Found
07/05/07 18:53:37
「ホテルには行ったが、性行為はしていない」韓国籍の市職員、孫容疑者、女子中学生とわいせつ行為で逮捕(京都)
URLリンク(headlines.yahoo.co.jp)
金牧師、少女2人同時に暴行 暴行しながら別の少女に下着を脱ぐよう命じる(京都)
URLリンク(osaka.nikkansports.com)
女子高生ら連れ去った男を逮捕 韓国籍高直幸容疑者「援助交際しよう」(神奈川)
URLリンク(www.nikkei.co.jp)
韓国船員二名強盗傷害で逮捕 路上で女性の金銭を奪った上、アゴや肋骨を折る(石川)
URLリンク(www.hab.co.jp)
旅行バッグに女性を押し込み拉致監禁、強姦した上に現金を強奪した韓国籍の男を逮捕(大阪)
URLリンク(headlines.yahoo.co.jp)

     _____
    /:::::::::::::::::::::\
   /:::::::::::::::::::::::::::::::::ヽ
  |;;;;/ '''''''' .. ''''''''ヽ;;;;|
  l;;l  \    /  l;;l
 (9ヽ    ,! ;.    ノ9)
   l ヽ ,,ノ(,、,、)、,,, /l
   \  `-=ニvニ=-' .:/
    ヽ  ` ニニ ´ .:/
     `――'´

10:Name_Not_Found
07/05/07 18:58:39
これ >>9 貼ってる人も相当粘着してるようだねえ。前スレでもスレ立て中に
貼ってるしねえ。何か意味あるのか分からんけど、人生もっと前向きに生きたら?
さあこれで爆発するかどうか楽しみだ (w

11:Name_Not_Found
07/05/07 19:14:26
>>10

> さあこれで爆発するかどうか楽しみだ (w

逃げを打っているのはよくわかるが、きみの必死さしか伝わらない

12:Name_Not_Found
07/05/07 19:22:31
ユーザーが
名前:%NAME%%BR%投稿日%DATE%
と指定して、変数name、br、dateの値を自動的に置き換えて
名前:ななし
投稿日2007/01/01 12:12
みたいにするにはどうしたら良いのでしょうか

例えば、vbとかではファイルパスに%TEMP%って入れると自動的に環境変数のテンポラリフォルダのパスに置き換わりますよね
それを開発者側で自由に指定するにはどうしたら良いのでしょうか って事です
正規表現しか無いんでしょうか

13:Name_Not_Found
07/05/07 19:56:47
そのとおり

14:Name_Not_Found
07/05/07 20:00:09
私達とコラボレーションしませんか?
URLリンク(www.funkarec.com) より抜粋

私達の強みとあなたの強みを上手に融合させて何か面白いことが出来たのなら、
きっとそれは個々が持っていた力やスキル以上の結果が生まれるのだと考えています。
法人でも個人でも構いません。
もちろん、WEBサービスやグラフィックに全く関係のない方でも全然OK!
たとえばミュージシャンやお医者さんや会社員や八百屋さんや・・・。
ビジネスになるものでもならないものでも構いません。
お互いが生み出した結果に満足できるようなことを一緒にしませんか?



デザインオフィス "ファンカレック" [ Funkarec ]

〒169-0074 東京都新宿区北新宿2丁目2-4
URLリンク(www.funkarec.com)<) より転載)

15:Name_Not_Found
07/05/07 20:33:59
>>12 こういうのでいいのかな。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>???</title>
</head></body>
<p><script type="text/javascript">
var map = {NAME:'だれか', BR:1, DATE:'2007.5.7'};
var str = '名前:%NAME%%BR%投稿日%DATE%';
var out = str.replace(/%([A-Za-z]+)%/g, function(a, b) { return map[b]; });
document.write(out);
</script></p>
</body></html>

16:Name_Not_Found
07/05/07 20:59:24
>>15
あんりがとうございます

17:Name_Not_Found
07/05/07 21:52:41 eS2VgYsa
STATE1:<select name="state1">
<option value="E R R O R">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
STATE2:<select name="state2">
<option value="E R R O R">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

という様に変数を2つ作り
ボタンを押すと2つの数値の合計をページ上のどこかに表示したいのですが
どういう風に書けばいいでしょうか?
コピペしたいのでアラートは避けたいです


18:Name_Not_Found
07/05/07 22:05:52
>>17
それぞれのselectの選ばれている番号は
document.forms.フォーム名.elements.state1.selectedIndex
等で取得できるから。足すのは「+」だよな。表示するのも
フォームの適当な入力欄にするのなら
document.forms.フォーム名.elements.部品名.value = 結果;
でいいんでないの。あとは自分で好きなように組み合わせると。

19:Name_Not_Found
07/05/07 22:11:08
>>18
ありがとうございます
今からやってみます

20:Name_Not_Found
07/05/08 00:27:28
だからやってから書けと。

21:Name_Not_Found
07/05/08 06:34:02
どうせできなくて再質するんだからな。

22:Name_Not_Found
07/05/08 09:06:17
>>17だけど>>18まで書いてもらったら自分で試行錯誤するよ(;´A`)
実際試行錯誤して出来たし
一体何をそんなにグチグチしみったれたこといってるんだかwwwwww

23:Name_Not_Found
07/05/08 09:27:09
はいはい

24:Name_Not_Found
07/05/08 10:37:03
>>18-23
あんたたち架空のコードで議論かい?formなんてどこにもないやん。
nameがそもそもまちがいだな。

25:Name_Not_Found
07/05/08 11:29:37
せっかく>>18が釣られかけてたのに…

26:25
07/05/08 11:30:17
s/17/18/orz;

27:Name_Not_Found
07/05/08 11:47:02
煽るだけでスレに貢献しない人はスルーということで。

28:Name_Not_Found
07/05/08 15:57:10
>>1.(treetype branch No.)
>厳密な言語仕様はECMA-262.ed3

ECMAが標準化しているのは規格であって言語の仕様ではない。

29:Name_Not_Found
07/05/08 16:03:58
うーん、「厳密な規格」かなあ?なんと書いたらいい?
NetscapeもMSも正確なReferenceとしては役に立たないので
何かそういうことを表すものを >>1 に入れたいわけで…

30:Name_Not_Found
07/05/08 16:41:25
>>28
アホですか?どちらのベンダもその「規格」に準拠、つまり、仕様とみなしていると明言しているだろ。

31:Name_Not_Found
07/05/08 16:43:24
ベンダーが集まって標準化・規格化したんだよね。仕様化じゃないね。

32:Name_Not_Found
07/05/08 16:47:58
>>30
こうゆう議論はあんたのような粗雑なアタマでは無理。技術分野での
規格と仕様の区別くらいつけてからモノ言えよ。
各ベンダーが作っているのは各ベンダーの仕様。だからこれはbugです
か?仕様ですか?という議論になる。
しかし、ECMAScript(そういうものがあったとしてだが)に対して、
そういう議論はできない。独自拡張仕様についてのレベル止まりだから。

33:Name_Not_Found
07/05/08 17:01:44
まあ議論はやりたい人でやってくれていいから、次テンプレで何と
書くかの案をまとめたい。「厳密な規格」とかでどう?
それとも「標準規格」とかの方がいいかな?

34:Name_Not_Found
07/05/08 18:46:23
URLリンク(xazsa.ath.cx)
このサイトのテーブルの■文字にマウスが合うとポップアップで画像が表示されるようにしたいのですが
どうすればいいのでしょうか?


35:34
07/05/08 18:47:18
訂正
このサイトのように


36:Name_Not_Found
07/05/08 18:55:43
>>34
その文字を
<span onmouseover="出す操作" onmouseout="消す操作">■</span>
みたいにspanで囲んでイベントハンドラつける。ポップアップ
出したり消したりする方は説明めんどいから検索して勉強してよ。
勉強して分からんことがあったらまた質問してくれていいから。

37:Name_Not_Found
07/05/08 19:21:04
ECMAScript デス 2
スレリンク(tech板)

38:Name_Not_Found
07/05/09 01:23:10
>>37
糞スレ。洩れはマジメな質問したけど、ロクに回答なし。素人の集まりと見た。


39:Name_Not_Found
07/05/09 01:25:20
なんだかんだ言っても、JavaScript関係ではこのスレが一番
レベル高いと思うよ。糞だとか煽る奴はそりゃ常にいるけど。

40:Name_Not_Found
07/05/09 01:55:58
すいません、超初心者です

質問内容は

JavaScriptのロゴ無いんですか?
ってこと。
これ分かるヤツいる?

41:Name_Not_Found
07/05/09 02:11:04
そもそもロゴのある言語ってlogoくらい?


42:Name_Not_Found
07/05/09 02:28:35
>>40
よろしく

43:Name_Not_Found
07/05/09 02:31:54
>>40
へえ、描いてみるんだね

44:Name_Not_Found
07/05/09 05:04:59
DBから取得した文字型の配列データを、
文字列の連結や切り取り、置換などをしてHTML出力したいんですが、

サーバ側では配列データを取得する処理だけ記述し、
あとの文字列系の処理を全てJavascriptで行うことは可能でしょうか?

それと可能だとしたらどのような組み方になるんでしょうか
javascriptのことは全く知らないのですが、文字処理関数などを作っておいて、
毎回それに飛ばしてからHTMLにout.printするような感じでしょうか?

45:Name_Not_Found
07/05/09 06:16:20
JScript5.7(IE7やVistaに同梱)の不具合修正パッチ

URLリンク(support.microsoft.com)
 夏時間を無視。
URLリンク(support.microsoft.com)
 32kB以上? 32k命令? を無視。

パッチは同じなのでお好きな方を。

46:Name_Not_Found
07/05/09 07:54:51
>>44
JavaScriptで受け取れるのは文字列だけなので、サーバー側からテキストで吐いてやるしかないかと
最初から配列(オブジェクト)として処理させるのなら、JSON、XML、CSVみたいな形式が扱いやすいです。
文字列の置換・連結・削除もできますし正規表現も使えます、それを出力するのはinnerHTMLやらDOMでどうぞ。

47:Name_Not_Found
07/05/09 08:51:14
>>46
ありがとうございます。
オブジェクトの受け取りは出来ないんですね、JSONなど知らないこともあったので勉強になりました。

テキストの吐き出しは少し負荷が多そうなので、
配列を文字列単位で分解し、JSで記述した関数の引数で受け取るようなHTMLをループで吐き出すようにしてみます。

48:Name_Not_Found
07/05/09 13:59:10 TVZ63q+K
ウェブサイトの翻訳などを行っている者です。 JavaScript よく知らないのですが
教えてください。

JavaScript の 「サイト内検索」 機能で日本語の検索に対応した
使いやすいサンプルをご存じありませんか?





49:Name_Not_Found
07/05/09 14:04:23
>>48
Google使え

50:Name_Not_Found
07/05/09 14:17:49
>>48
ブラウザ上のJavaScriptでは、現在ブラウザにある「見ているページ」
の内容にまでしかアクセスできない。だから「ページ内検索」はできる
だろうけど(ブラウザのページ内検索の方が簡単そう)、「サイト内検索」
はできないでしょ。つかサーバ内には手が出せないので。

51:Name_Not_Found
07/05/09 14:32:57 TVZ63q+K
すみません。>>48 です。
//kryogenix.org/code/browser/searchhi/
を基に作成されたもののようなのですが、日本語対応させている人が
いるようなのでもう少し調べてみます。有り難うございました。

52:Name_Not_Found
07/05/09 14:33:26
>>48
JavaScriptで何ができるか、それこそグローブ内検索をかけてみたの?

53:Name_Not_Found
07/05/09 14:52:16
>>50
いや、サイト内検索は出来るよ。
サイト内のファイル一覧があれば、という条件付だけど。

54:Name_Not_Found
07/05/09 15:05:08
>>53
ふーんそうなんだ?そのファイル1個ずつ順番にGoogleに渡して
探したりするの?それだと遅くないのかな…そうか、Googleに
ファイルのリストとしてまとめて渡すってことか?

55:Name_Not_Found
07/05/09 15:11:26
ってか、重くないの?
全部なめる感じがするから重いイメージがするんだけど。

56:Name_Not_Found
07/05/09 15:19:32
XMLHttpRequest?

57:Name_Not_Found
07/05/09 15:43:42
>>56
正解

58:Name_Not_Found
07/05/09 15:45:54
>>55
え、重いとダメなの?
早く言ってくれなきゃ困るなぁそういうことは。ちゃんと最初から
「Googleより高速なサイト内日本語検索機能をJavaScriptで作って!」
って書かないと。

59:Name_Not_Found
07/05/09 15:56:36
( ´ω`)

60:Name_Not_Found
07/05/09 16:08:17
>>55-59
なるほどできるけど遅い… 洩れが想像した方向:
(1)GoogleにURIのリストを渡す
(2)Googleがせっせとインデクスをつけてくれる
(3)以後同じURIのリストを指定した検索はインデクスを使って即決!
そういうサービスはやっぱしないんだね ^_^;

61:Name_Not_Found
07/05/09 16:11:25
>>58
保険会社向きだな、おまえ。何でこんな所にいる。

62:Name_Not_Found
07/05/09 17:23:05
お客様のおっしゃった要件を 迅速に、確実に100%実現します。
(ただし、望んだものではない)

63:Name_Not_Found
07/05/09 17:59:55 yWeaidoI
javascriptのイベントで質問なんですけど、

var AAA = function() {
 this.x = 'aiueo';
}

AAA.prototype.method = function() {
 Event.observe($('id'), 'click', function(event) {
  alert(this.x);
 }
}

window.onload = function() {
 var aaa = new AAA;
 aaa.method();
}

例えば上のようにprototype.jsでイベントを振ると、
イベントが呼ばれた時にthis.xが参照できません。

これってどうやって回避すればいいんですかね?

64:Name_Not_Found
07/05/09 18:05:40
>>63
FAQ嫁。>>4
てかPrototype.jsならそれようのメソッドも用意されてるだろうに。

65:Name_Not_Found
07/05/09 18:12:57 yWeaidoI
ほんとだ、もろに書いてありました・・・。どうもすいません。

66:Name_Not_Found
07/05/10 03:23:34 tZJGuF8+
なんかうごかねーと思って色々試してたんですが、
もしかしてIEだけ配列のpop.push.shift,unshift使えない罠ですか?
キュー作りたいんですけど、手動で新しい配列用意するしかないんですかね・・・

67:Name_Not_Found
07/05/10 03:27:18 5XxBD+ew
エレメントを消したり出したりしたいのですが
visibilityをhiddenにするだけでは、
見た目が消えるだけでその領域はとられています。
領域も消したい場合はどうすればいいですか?

68:Name_Not_Found
07/05/10 03:44:09
display

69:Name_Not_Found
07/05/10 03:57:00
>>68
できました
ありがとうございました

70:Name_Not_Found
07/05/10 05:10:22
URLリンク(www.cooking-korea.com)
このように、リロードごとに違うページを呼び出すにはどうすればいいんでしょうか?
よくある、文字列を羅列しておいてランダムに呼び出すのとは違います。
javascriptではなく、サーバ側の設定ですか?

71:Name_Not_Found
07/05/10 09:17:29
>>66
ここをよく見るといいよ。
URLリンク(msdn.microsoft.com)
shift/unshiftとかはIEで実装された時期がいちばん遅いから。
といっても5.5だから普通はOKなはず。代替案はsliceを使う。
って、アンタIEのどのバージョンか書いてないじゃん!

72:Name_Not_Found
07/05/10 09:23:41
>>70
そのアンタが挙げたURIはサーバ側でやっているね。しかし
サーバ側に仕込まなくてもサーバ側でさまざまな内容をすべて連番の
HTMLに入れておいてそこからランダムに取り出す方法でもできる
とは思うよ。どういう条件が必要?iframeでよければ簡単だよね。

73:Name_Not_Found
07/05/10 19:55:40 Wki/arOl
IE限定でブラウザのフルパスを取得する方法があったと思うのですが
忘れてしまいました。ActiveXObjectやらshell.applicationやら
なんやらで抜いてたような気がするんですが。
だれか知ってたらおせーて

74:Name_Not_Found
07/05/10 20:17:20
var str = window.opener.form.name.value;

上記のnameの部分を変数で扱いたいのですが、何か手段はありますでしょうか。
文字列の足し算にしてみる等の手段をやってみましたが、ただの文字列になってしまうようでだめでした。

75:74
07/05/10 20:31:39
すみません。適当にいじってたら、form[name]とすることで解決しました。
浅薄さでスレ汚ししてすみませんでした。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch