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

    私的良スレ書庫

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

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - window.open + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    501 : Name_Not - 2009/11/04(水) 17:49:29 ID:??? (+57,+29,-2)
    >思う
    なのか。なんだか自信なさげだな
    502 : Name_Not - 2009/11/05(木) 17:57:04 ID:??? (+57,+29,-15)
    この世に絶対なんて無いってアビタニが言ってた
    503 : Name_Not - 2009/11/05(木) 19:11:40 ID:??? (+57,+29,-41)
    アビタニって?トニー谷しか知らないっす。
    504 : Name_Not - 2009/11/05(木) 19:31:47 ID:??? (+99,+29,-89)
    javascript始めたばかりのものです。

    選択したテキストエリアに書かれているテキストを取得したいのです。
    条件としては、同じページに複数のテキストエリアがあっても、それぞれが
    区別出来るようにしたいのですが、
    javascriptでどのように書けばいいのでしょうか?

    505 : Name_Not - 2009/11/05(木) 19:48:30 ID:??? (+43,-29,-25)
    >>504
    onfocus/onblurハンドラでどのテキストエリアが選択されたかを
    常時追跡する。分からなければ勉強してね。
    507 : Name_Not - 2009/11/05(木) 19:57:31 ID:??? (+67,+28,+0)
    >>504
    >>505
    ありがとうございます。
    自分でできないか、試してみます!!
    508 : Name_Not - 2009/11/06(金) 00:35:12 ID:??? (-27,-30,-212)
    XMLで書いたデータをJavascriptで読み込みたいのですが、
    属性値のある情報をどう表示させればいいか困っています。
    <HTML><SCRIPT>
    function displayData(){
    rec=bookdata.recordset
    while(!rec.EOF){
    area.innerHTML+=rec("title")+" "+rec("author")
    +" "+rec("publisher")+"<BR>"
    moveNext()}}
    </SCRIPT>
    <BODY onLoad=displayData()>
    <XML ID="bookdata" SRC="books.xml"></XML>
    <SPAN ID="area"></SPAN>
    </BODY></HTML>

    XMLはこの様になっています
    <book>
    <title>おもしろい本</title>
    <author>山田太郎</author>
    <publisher>出版社</publisher>
    <year>2000</year>
    <price unit="円">1000</price>
    </book>
    これから値段を取り出して表示させたいのです。

    よろしくお願いします。
    509 : Name_Not - 2009/11/06(金) 00:39:25 ID:??? (-26,-30,-80)
    i='';
    t=0;
    var tes=function(w){
    alert(w);
    }
    (t==1)?i='tes1':i='tes2';
    tes(i);

    ってやるとtesはファンクションじゃありませんってエラーがでます。
    t==1?i='tes1':i='tes2';
    だと大丈夫でした。三項でかくときは条件のところ()は外さないといけないのでしょうか
    よろしくおねがいします。
    510 : Name_Not - 2009/11/06(金) 00:46:44 ID:??? (+2,-30,-59)
    >>509
    式と文の違いについて再勉強
    わかんねーなら全部セミコロンつけとけ


    それしても(function(){})()のfunction周りの括弧ってなくてもいけるんだな
    512 : Name_Not - 2009/11/06(金) 01:20:19 ID:??? (+3,-30,-67)
    books.xmlをbookdataというIDにして、
    bookdata.recordsetは長くて入力が面倒なのでrecとする。
    それで、area.innerHTML+=rec("title")+" "+rec("author")
    +" "+rec("publisher")+"<BR>"
    で出力できています。

    一応、JavascriptとHXMLの課題です。
    515 : Name_Not - 2009/11/06(金) 02:46:41 ID:??? (-17,-29,-5)
    var a = x + y + z;
    if (a > 0) { x = a; }

    >>514
    動作変わってんじゃんw
    516 : Name_Not - 2009/11/06(金) 04:59:30 ID:??? (+50,+28,+0)
    >>514-515
    ありがとうござました
    517 : Name_Not - 2009/11/06(金) 06:46:01 ID:eRRSS6lE (-22,+29,-11)
    >>515
    えぇ、どこが違うんだ?としばらくマジで考えてしまった
    if分岐なのに全く頭に入れてなかったよ。寝ぼけてたすみません。
    518 : Name_Not - 2009/11/06(金) 12:31:24 ID:??? (-1,-29,-7)
    質問です
    JavaScriptでカーソルの形状を取得できますか?
    519 : Name_Not - 2009/11/06(金) 17:26:35 ID:??? (+77,+29,-4)
    イベントハンドラを駆使すればできるが、完璧とは言えん。
    520 : Name_Not - 2009/11/07(土) 00:37:06 ID:??? (+2,-29,-48)
    >>510
    "function" から始まる文は function 文と解釈されるから、
    文の先頭に "function 式" を書くときは括弧が必要。


    式と文の違いについて再勉強な。
    521 : Name_Not - 2009/11/07(土) 01:26:51 ID:??? (+53,-30,-168)
    質問です。

    ああああ
    <script type="text/javascript">

    var req = new XMLHttpRequest();
    req.open('GET', 'test.php', true);
    req.onreadystatechange = function (aEvt) {
    if (req.readyState == 4) {
    if(req.status == 200)
    var newresponseText= req.responseText.match(/test\.php?[0-9]+/);
    var test1=("http:test.com/"+newresponseText)
    document.write(test1);
    document.close();
    }
    };
    req.send(null);

    </script>
    ああああ

    これをhtml中へ入れると上下にある「ああああ」などが表示されなくなるんですが、
    どこが悪いんでしょうか?
    522 : Name_Not - 2009/11/07(土) 01:55:35 ID:??? (+42,-29,-6)
    >>520
    >括弧が必要
    一緒に再勉強しようか
    void function(){}()

    >>521
    document.writeが悪い
    523 : Name_Not - 2009/11/07(土) 02:28:57 ID:??? (-5,-28,+1)
    >>522
    それは void 式
    524 : Name_Not - 2009/11/07(土) 02:54:23 ID:??? (+69,-29,-33)
    >>521
    onreadystatechange の中で document.write を呼び出しているから、
    その時までに「ああああ」などを含む document の読み込みが完了していると、
    強制的に document を再 open した後 document.write が実行される、んだと思う。

    >>522
    一緒に勉強?お断りw
    525 : 521 - 2009/11/07(土) 08:19:39 ID:??? (+90,+29,-20)
    >>522
    >>524
    ありがとうございます。
    あの、、できたらズバっと書き換えて書き込んでもらえませんでしょうか!
    お願いします!お願いします!!
    526 : Name_Not - 2009/11/07(土) 08:47:23 ID:??? (+60,+18,+0)
    >>525
    >>524であってる
    527 : 521 - 2009/11/07(土) 09:04:47 ID:??? (+11,-30,-52)
    >>526
    ありがとうございます。

    }
    };
    document.write(test1);
    document.close();

    単純にズラしただけではダメなんですよね?
    firebugで「test1 is not defined」と出てしまって表示されないのですが。
    528 : Name_Not - 2009/11/07(土) 09:46:18 ID:??? (+57,-29,-7)
    どうしてもdocument.writeが使いたければ
    同期通信にして、onreadystatechange使うな
    529 : 521 - 2009/11/07(土) 09:59:02 ID:??? (+62,+29,-13)
    >>528
    いえ、どうしてもと言うわけではなく、表示させるにまだはdocument.writeしか知らないもので

    ああああ
    test1内容
    ああああ

    と表示できれば何でも良いのですが・・・
    530 : 521 - 2009/11/07(土) 10:34:22 ID:??? (+49,+13,-1)
    >>528
    同期通信でいけました!
    ありがとうございます。
    531 : Name_Not - 2009/11/07(土) 13:35:17 ID:??? (+38,+5,+2)
    >>519
    ありがとうございました
    533 : Name_Not - 2009/11/09(月) 13:37:01 ID:??? (+4,-29,-34)
    input type=file の中身をアクセスすることはセキュリティ
    制約からできないと思われ。
    534 : Name_Not - 2009/11/09(月) 13:43:08 ID:??? (-11,-30,-21)
    >>532
    単に文字列が入ってるかどうかでいいなら(それで意味があるかは別として)
    valueが空かどうかで判断できる。

    document.forms[0].hogehoge.value;
    535 : Name_Not - 2009/11/09(月) 13:55:41 ID:??? (+99,+30,-241)
    JavaScriptってPHPマニュアル(http://www.php.net/manual/ja/index.php)のようなサイトって無いんでしょうか?
    関数とかイベントハンドラ等の詳細な説明(引数とか戻り値の説明とか)のあるサイトって調べてもないような気がするのですが
    JavaScriptの公式サイトというのも見当たりませんでした
    とほほさんとか、一撃さんようなリファレンスとかサンプルコードは見つかりましたが、PHPマニュアルのようなメソッドの詳細な説明のあるサイトはないように思います
    すみませんが、もしそのようなサイトがありましたら教えていただきたいのですが

    オライリーのクイックリファレンスは持っているのですが、持っていない時に分からないのがあった時に困ったりするもので
    オライリーのクイックリファレンスのようなサイトを探しています

    536 : Name_Not - 2009/11/09(月) 14:03:01 ID:??? (+70,+29,-99)
    >>535
    公式サイトなら >>1 に載ってるでしょ。JavaScript言語本体ならね。
    問題はさまざまなブラウザ固有の違いとかDOMをはじめとするAPI
    なんだけど、そういうものを一手にまとめてるものはないと思われ。
    PHPと違って各実装者がそれぞれ開発してるからねー。
    537 : Name_Not - 2009/11/09(月) 17:55:21 ID:??? (+3,-30,-165)
    >>533
    <input type="file" id="test" />

    document.getElementById("test").files[0].fileName; //ファイル名
    document.getElementById("test").files[0].fileSize; //サイズ
    document.getElementById("test").files[0].getAsBinary(); //バイナリ形式のファイルの中身
    document.getElementById("test").files[0].getAsDataURL(); //Dataスキーム形式のファイルの中身

    Firefoxオンリーだけどね
    538 : Name_Not - 2009/11/10(火) 01:32:49 ID:??? (+34,+16,+0)
    すげえ
    539 : Name_Not - 2009/11/10(火) 04:21:56 ID:??? (+4,-30,-42)
    array=[1,[2,1],3]
    みたいなやつで、値だけじゃなく
    [1,[2,1],3]みたいな文字型で得たいのですがどうすればよいでしょうか
    phpでいうvar_dump的な感じです
    よろしくおねがいします
    540 : Name_Not - 2009/11/10(火) 08:11:22 ID:??? (+22,-29,-12)
    console.log
    541 : Name_Not - 2009/11/10(火) 11:52:45 ID:??? (+51,+20,+2)
    >>540
    どうもありがとうございました。
    542 : Name_Not - 2009/11/10(火) 14:49:16 ID:??? (+24,-29,-10)
    >>539
    toSource()
    543 : Name_Not - 2009/11/10(火) 17:36:25 ID:??? (+46,-30,-178)
    dqnew-calendarというのを自分好みに改造している途中です。
    開発環境はDebian Lenny, Firefox 3.0.11で、
    動作確認はDebianのGoogle Chrome 4.0.223.11とWindows XPのIE7でおこなっています。
    質問が2点あります。
    1. IE7だと動作しません。画像をクリックすると'XXX' is undefined.と言われます。ちゃんとポップアップされていたときもあったのですが、今はエラーになります。どこを修正すれば良いでしょうか?

    2. 画像をクリックして表示されるカレンダーの年月の部分をドラッグするとカレンダーが移動するようにしたいのですが、どのブラウザでも動作しません。これは根本的にどこか間違っていると思うのですが、どこがマズいでしょうか?

    http://kissho.xii.jp/1/src/1jyou96309.zip.html
    ソースが長くて恐縮ですがよろしくお願いします。
    544 : Name_Not - 2009/11/10(火) 18:24:34 ID:??? (+62,+29,-26)
    >>543
    せめて問題の部分を特定してから質問しなよ
    ドラッグなんかも、一旦ドラッグのみを実装してみればある程度
    問題は絞れるでしょ
    545 : Name_Not - 2009/11/10(火) 21:28:57 ID:??? (+61,+29,-12)
    DnDはなんとかできました。
    しかしまだIE7で動かない問題は解決していません。
    どこが問題なのか全く見当がつきません。。
    546 : Name_Not - 2009/11/10(火) 21:56:01 ID:??? (+40,-29,-9)
    >>545
    16行目
    day_hover_bgcolor: '#99BBFF',//コンマとれ
    547 : 543 - 2009/11/10(火) 22:04:57 ID:??? (+63,+29,-1)
    >546
    ありがとーー
    表示されるようになりました。
    こんなん全然気付かんわ。すごいね。
    548 : Name_Not - 2009/11/11(水) 01:25:05 ID:??? (+54,+28,+0)
    >>542
    とんくす
    549 : Name_Not - 2009/11/11(水) 01:50:39 ID:??? (-1,-29,-32)
    http://userjs.org/scripts/download/general/enhancements/clean-uri.js
    opera用のスクリプトをfirefoxでも使えるようにしたいのですが
    66行目にエラーが出て使えません
    どこを直せばいいか教えていただけないでしょうか
    550 : Name_Not - 2009/11/11(水) 02:02:20 ID:??? (+6,-16,+0)
    64行しかない件
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - window.open + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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