のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,476,470人
昨日: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,-213)
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,-245)
質問です。

ああああ
<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:??? (+35,+17,+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,+1)
>>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 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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