JavaScriptを教えてもらう
■ このスレッドは過去ログ倉庫に格納されています
0001jjj
2006/05/17(水) 17:55:17ID:pZC05JBa0341nobodyさん
2007/09/12(水) 02:09:54ID:???> 数値と文字列を別の変数に保存しているんだから、
素朴な疑問だが、>>311は文字列をどの変数に保存していると言ってるんだ?
俺には数値を保存しておくとだけ書いてあるようにしか読めないのだが。
0342nobodyさん
2007/09/12(水) 13:23:43ID:???0343nobodyさん
2007/09/14(金) 03:33:12ID:???言い返されたら嫌だろ。
0344nobodyさん
2007/09/16(日) 01:50:32ID:gKmfJ8s10345nobodyさん
2007/09/16(日) 02:00:52ID:???0347nobodyさん
2007/09/17(月) 23:23:03ID:???関数リテラルとかコンストラクタとか無名関数とかわけわかめ
CからJavaScriptは無理があるのか
0348nobodyさん
2007/09/18(火) 00:08:07ID:???0349347
2007/09/18(火) 01:15:50ID:???オライリーの「始めてのJavaScript」読んでるんだけど、
これが難解すぎる。
クロージャの説明がサンプルコード抜いたら1ページくらいしか無い。
この本全体的に難解。
0350nobodyさん
2007/09/18(火) 01:33:57ID:???CからJavaScriptの理解別に無理ないと思う。
Cやってんなら、Javaやっていないの。
avaScriptがJavaの廉価版という訳では無いけれど、OOP的な考え方は、共通していると思う。
JavaScriptが判らないなら、
ECMA-Scriptの一種であるActionScript(Flash)も判らないってことだね。
仕事の幅が、広がらないよ
0351347
2007/09/18(火) 01:46:16ID:???Cしかやったことない。
Perlはかじったくらいだけど、大体スムーズに理解できた。
ただ、JavaScriptは全く…。
仕事の内容JavaScriptか、PHPってことだからPHPにしようかな。
0352nobodyさん
2007/09/18(火) 02:06:26ID:???何をやってるのかは追いやすくなった。
prototype はライブラリを作るとき以外はあんま使わん。
0353nobodyさん
2007/09/18(火) 13:06:11ID:???perl判るなら、javaScriptは簡単なのでは?
javaScriptでも手続きっぽい書き方できるし、
第一ドットシンタックスの方が、perlのアローより見やすくないの?
0354nobodyさん
2007/09/18(火) 21:13:45ID:???あとCでもクロージャ作れるし
0355nobodyさん
2007/09/19(水) 01:39:59ID:???0356sage
2007/09/21(金) 22:20:52ID:???スクリプトを公開しています。
http://la.ma.la/blog/
このようなスクリプトは、「ma. la.さん作」と明記しておけば、
自由に利用してもよいものなのでしょうか?
本人に連絡を取ろうと思い、ページ内をいろいろ探しましたが
Emailが見つかりませんでした。
0357nobodyさん
2007/09/22(土) 05:19:44ID:???何も書いて無いのはガラスケースに入ってるのと同じ
コードを参考にできても再利用は不可
0358nobodyさん
2007/09/22(土) 15:28:14ID:M6Gg4iSys=document.getElementsByTagName('A');
la=new Array(s.length);
というのは<A >タグ内の文字をlaに入れるようですが、
Aタグではなくて、
<div class="Url">http://www.youtube.com/watch?v=iSUhutnsuOw</div>
という、<div>タグで囲まれたURLを入れるにはどう改造したらいいのでしょうか。
0359nobodyさん
2007/09/22(土) 16:12:12ID:???>la=new Array(s.length);
>というのは<A >タグ内の文字をlaに入れるようですが、
入らないから安心しろ
0360nobodyさん
2007/09/22(土) 16:15:49ID:M6Gg4iSysに、<div>タグで囲まれたURLを入れるにはどう改造したらいいのでしょうか。
0361nobodyさん
2007/09/22(土) 16:17:03ID:???> というのは<A >タグ内の文字をlaに入れるようですが、
違う!
ドキュメントに記載されている<A>タグを配列として s に収めて、
la は、sの配列数を引数にして、新しい配列を宣言している。
だから、laは、空の配列ということになる。
DIVタグのほうは、
$url = [];
$divTag = document.getElementsByTagName('div');
for ( var $i = 0; $i < $divTag.length; $i++){
if( 'Url' == document.getElementsByTagName('div').className){
$url.push( ocument.getElementsByTagName('div').item($i).innerHTML );
}
}
//ループ処理が終わると $urlに配列として、アドレスが格納されているはず
0362361
2007/09/22(土) 16:33:38ID:???間違えた!一部修正
if( 'Url' == document.getElementsByTagName('div').className){ → ×
if( 'Url' == document.getElementsByTagName('div').item($i).className){ → ○
tem($i)が抜けていた
0363nobodyさん
2007/09/22(土) 16:45:37ID:???0364nobodyさん
2007/09/22(土) 16:48:59ID:???0365nobodyさん
2007/09/22(土) 22:11:26ID:???0366nobodyさん
2007/09/22(土) 22:37:42ID:???0367nobodyさん
2007/09/23(日) 03:20:17ID:???0369たんちゃん
2007/09/27(木) 16:35:25ID:???<!--
message = " HP素材の配布を開始しました!";
mn =message.length;
n = 0;
function typewriter(){
document.form1.tbox1.value =
message.substring(0,n)+"_";
if(n==mn){n=0} else{n=n+1}
}
while (n10 > 0) {typewriter()}
// -->
</SCRIPT>
<FORM name="form1">
<INPUT type="text" size="40"
style="background-color:#000000;
color:white;"name="tbox1">
</FORM>
<SCRIPT language="JavaScript">
<!--
setInterval("typewriter()",100);
// -->
</SCRIPT>
これを一度だけ実行するにはwhileをどのように付け加えればいいですか?
0370たんちゃん
2007/09/27(木) 16:48:15ID:???0371nobodyさん
2007/09/27(木) 19:19:33ID:8+8UzCR6function test(){
document.getElementById("show").innerHTML += "i";
}
<input type="button" value="テスト" onclick="test()">
<p><div id="show"></div></p>
このような感じで、showの内容が変化された時にalertを出したいのですが、
内容が変化のイベントはどのように取得すればよいのでしょうか?
ボタンを押された時以外にも、ユーザが意図しない様々なタイミングでこの show の内容は書き換えられるので、
そのたびにalertを出したいです。<div id="show" onchange="alert('changed!!')"></div>のようにしてもalertは出ません。
どなたか詳しい方、ご教授お願いします
0372nobodyさん
2007/09/27(木) 19:33:06ID:???document.getElementById("show").innerHTML += "i";
alert('changed!!')
}
0373nobodyさん
2007/09/27(木) 19:39:41ID:8+8UzCR6test()以外からも変更される事があるので、それだと対応できません。
具体的にいうと、ブラウザから強制的に変更されます。
なので、変更された事を察知する方法をお願いします。
毎秒毎秒内容を読み取って変更を確認するという方法もあるのでしょうけど、
それよりもスッキリとした方法はないですかね・・・?
0374nobodyさん
2007/09/27(木) 20:35:46ID:???0375nobodyさん
2007/09/27(木) 20:43:17ID:8+8UzCR60376nobodyさん
2007/09/27(木) 21:10:06ID:???function add(){
i++;
document.getElementById("show").innerHTML += "i";
}
function check(){
test = document.getElementById("show").innerHTML;
alert(test);
}
<input type="button" value="iを付け加える" onclick="add()">
<input type="button" value="読み取り" onclick="check()">
<p id="show"></p>
このような感じで実験してみたのですが、add()関数でiを付け足していくだけなら何も問題がないのですが、
一度check()関数を呼び出して実行したら、その後add()関数を実行した時にエラーが出ます。
document.getElementById("show").innerHTML += "i"; の文で
オブジェクトでサポートされていないプロパティまたはメソッドです。:
と表示されます。これは何故なのでしょうか?
0377nobodyさん
2007/09/27(木) 22:05:18ID:???試して見たが何の問題も無いので質問には答えられん
----
<html>
<body>
<script>
function add(){
document.getElementById("show").innerHTML += "i";
}
function check(){
test = document.getElementById("show").innerHTML;
alert(test);
}
</script>
<input type="button" value="iを付け加える" onclick="add()">
<input type="button" value="読み取り" onclick="check()">
<p id="show"></p>
</body>
</html>
0378nobodyさん
2007/09/27(木) 22:09:11ID:???ありゃ・・・?それをコピペして試してみたら普通に動きます。
全く関係ないところが変な動作してるのかな・・・?
もう少し詳しく調べてみます。
0379nobodyさん
2007/09/27(木) 22:26:38ID:h9gHeAOm0380nobodyさん
2007/09/27(木) 22:40:39ID:???0381379
2007/09/27(木) 22:43:26ID:h9gHeAOmありがとうございます。
<input type="button" onclick="document.getElementById('show').value+='あ'"/>
とした時に、文章入力中のように未決定の(文字にアンダーラインが出ていて、スペースで漢字に変換できる)状態にはできませんか?
0382nobodyさん
2007/09/27(木) 22:44:14ID:???0383379
2007/09/27(木) 22:45:37ID:h9gHeAOm0384nobodyさん
2007/09/28(金) 08:21:36ID:???その筋の仕事を長いことやる人なら別だが。
0385nobodyさん
2007/09/28(金) 13:57:39ID:???0386nobodyさん
2007/09/28(金) 17:19:04ID:???Ajaxがどれほど流行るか、Ajaxでどこまで出来るかにもよるけどね。
0387nobodyさん
2007/09/28(金) 19:14:22ID:fHNzTPSh「よく分かりません」
ってことだろ?
0388nobodyさん
2007/09/28(金) 23:28:21ID:???0389nobodyさん
2007/09/29(土) 08:54:10ID:???その仕事終った今は、JavaScriptなんて使いもしないな
それほど汎用性は無いだろ
0390nobodyさん
2007/09/29(土) 10:21:55ID:???普通に考えてJavaだろ
0391nobodyさん
2007/09/29(土) 13:04:46ID:???0392nobodyさん
2007/09/29(土) 13:15:00ID:???0393nobodyさん
2007/09/29(土) 16:00:30ID:SZ29dqnB0394nobodyさん
2007/09/29(土) 17:40:37ID:???これには皆苦笑い
0395nobodyさん
2007/09/30(日) 13:50:46ID:sBi2rMzz0396nobodyさん
2007/09/30(日) 16:48:29ID:???0397nobodyさん
2007/10/01(月) 02:34:16ID:???0398nobodyさん
2007/10/01(月) 02:34:40ID:???0399nobodyさん
2007/10/01(月) 02:38:29ID:???0401nobodyさん
2007/10/02(火) 10:35:05ID:???Perlの無名関数って何を指してるんだ?
少なくとも、ドキュメントにはそんな名前は出て来ないぞ。
{1}のことを言ってるのか? それともsortか?
とりあえず、適当なことは言うな
0402nobodyさん
2007/10/02(火) 13:29:29ID:???無名関数 == 無名サブルーチン
シッカリ読め!
ttp://www.geocities.jp/ky_webid/perl5/028.html
0403nobodyさん
2007/10/03(水) 23:52:55ID:???Larryも関数とは違うと言ってるだろ。
サブルーチンはなんでサブルーチンと呼ばれてるのかをまず調べろ。
あと、一個人が適当に書いてるサイトを引合に出してどうしたいんだよw
0404nobodyさん
2007/10/04(木) 01:03:48ID:???0407nobodyさん
2007/10/04(木) 18:46:41ID:???0408nobodyさん
2007/10/04(木) 21:11:52ID:???とりあえずドキュメント読めよ
0409nobodyさん
2007/10/05(金) 00:04:21ID:???お前もドキュメント読んでこいよ
0411nobodyさん
2007/10/05(金) 01:22:43ID:???>Perlには関数が無いって話だろ
Perlには関数はありますよと突っ込んでるわけだが
0412nobodyさん
2007/10/05(金) 12:09:42ID:???0415nobodyさん
2007/10/09(火) 17:29:29ID:???Perlでは組み込みサブルーチンって言うんですか?
http://perldoc.perl.org/index-functions.html
0418416
2007/10/10(水) 01:30:13ID:???関数って出て来るところを読んだら、組み込みとかしか
出て来ないってことで書いたんじゃないの?
そう読み取れたんだが。
0419nobodyさん
2007/10/10(水) 04:51:39ID:???よって、無名関数など作れない。
簡単にこうかけばいいだろ。
0420nobodyさん
2007/10/10(水) 12:35:08ID:???許容する方がよほど有意義なのに
0421nobodyさん
2007/10/10(水) 13:04:29ID:PKKm1RAG0422nobodyさん
2007/10/11(木) 12:51:35ID:???有意義で無いと思うが
0423nobodyさん
2007/10/11(木) 18:52:01ID:???0424nobodyさん
2007/10/12(金) 12:38:28ID:???いい加減、氏ね
0425nobodyさん
2007/10/12(金) 16:55:03ID:???管理画面のボタンを押すと別窓を開き、別窓に表示されたサムネイルを選択すると管理画面に反映されるという仕組みです。
PHPでスレ違いとのご指摘があったためこちらに来ました
0426nobodyさん
2007/10/12(金) 22:13:38ID:nrGssVXyhttp://www.tohoho-web.com/lng/199802/98022401.htm(もう10年近く前か…)
0427nobodyさん
2007/10/13(土) 00:33:27ID:???ウェブアプリでいう掲示板みたいなオーソドックスで作って力になるのは何かな?
0428nobodyさん
2007/10/13(土) 01:01:37ID:UxZD5ynl0429nobodyさん
2007/10/13(土) 01:21:14ID:???簡易表計算ソフト
0430nobodyさん
2007/10/13(土) 01:26:30ID:???定番なのか?ライブラリで一個くらいあったきがす。
>>429
そんなの作れたらここにいないでつ。
Googleさんあたりでやってると思います。
■ このスレッドは過去ログ倉庫に格納されています