JavaScriptの部品を探しています。
モジュールとして使いやすいものが掲載されている
サイトを紹介して下さい。

A 回答 (3件)

ここはどうですか?


("私のおすすめサイト"のサンプルのところ)

参考URL:http://allabout.co.jp/computer/javascript/?FM=gplg
    • good
    • 0

一番のオススメはここでしょうか?


私もちょくちょく参考にさせていただいています。

http://www.openspc2.org/reibun/javascript/

参考URL:http://www.openspc2.org/reibun/javascript/
    • good
    • 0

沢山載っていますが・・・・


http://www.gekka.com/java/java.html
参考になるか~(ゴメンナサイ一人つっこみでした)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qjavascriptでフォーム部品の参照番号を直接取得する方法はありますか?

現在、下記のようにして参照番号を取得しています(o=フォーム部品)。
フォームの部品数が多くなると、時間が多くかかってしまいます。
直接参照番号を取得する方法があったらおしえてください。

for (i=0;i<o.form.length;i++) {
if (document.forms[i].elements[i] == o){alert(i);break;}
}

Aベストアンサー

適当に解析してください。
Enterで次の項目へ
Shift+Enterで前の項目へ
idがa2のところにclass="calc1"を指定します
これは、計算1とでも解釈?して
Shift+[下]で、計算します
計算式は、1つ手前と、次の項目を加算した合計を計算します
属性がhiddenで、ちと戸惑ってしまった^^;
でもこれなら、個々にイベント貼り付けなくてもOK?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>test</title>
<body>
<form name="obj">
<input type="hidden" id="b1" value="55">
<input type="text" id="a0" value="12"><br>
<input type="text" id="a1" value="34"><br>
<input type="text" id="a2" value="56" class="calc1"><br>
<input type="text" id="a3" value="78"><br>
<input type="text" id="a4" value="90"><br>
<input type="hidden" id="b0" value="44">
<input type="text" id="a5" value="99"><br>
</form>
<script type="text/javascript">

//@cc_on
document.body./*@if(1)attachEvent('on'+ @else@*/addEventListener(/*@end@*/'keyup', keyCheck, false);

function keyCheck (evt) {
var n = evt.target || evt.srcElement;
var x, y;
 if (evt.keyCode == 13) {
  if (evt.shiftKey) {
   while ((n = getPreviousTag(n)) && n.type == 'hidden');
  } else {
   while ((n = getNextTag(n)) && n.type == 'hidden');
  }
  if (n) n.focus();
 }
 if (evt.keyCode == 40 && evt.shiftKey) {
  if (n.className && n.className.match(/\bcalc1\b/)) {
   x = getPreviousTag(n, 1).value-0;//1個手前の数値
   y = getNextTag(n,1).value-0;//1個次の数値
   n.value = x+y;
  }
 }
}

function getNextTag (obj, c) {
 var t;
 if (c == undefined) c = 0;
 while (obj = getNextNode(obj)) {
  t = obj.tagName;
  if (t == 'INPUT' || t == 'SELECT' || t == 'TEXTAREA') if (1>--c) return obj;
 }
 return null;
}
function getPreviousTag (obj, c) {
 var t;
 if (c == undefined) c = 0;
 while (obj = getPreviousNode(obj)) {
  t = obj.tagName;
  if (t == 'INPUT' || t == 'SELECT' || t == 'TEXTAREA') if (1>--c) return obj;
 }
 return null;
}

function getNextNode (node) {
 var n;
 if (n = node.firstChild) return n;
 do if (n = node.nextSibling) return n; while (node = node.parentNode);
 return null;
}

function getPreviousNode (node) {
 var n;
 if (n = node.previousSibling) {
  while (n.hasChildNodes()) n = n.lastChild;
  return n;
 }
 return node.parentNode;
}

</script>

適当に解析してください。
Enterで次の項目へ
Shift+Enterで前の項目へ
idがa2のところにclass="calc1"を指定します
これは、計算1とでも解釈?して
Shift+[下]で、計算します
計算式は、1つ手前と、次の項目を加算した合計を計算します
属性がhiddenで、ちと戸惑ってしまった^^;
でもこれなら、個々にイベント貼り付けなくてもOK?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>test</title>
<body>
<form name="obj">
<input type="hidden" id="b1" value="55">
<input type="t...続きを読む

Q初心者向けの「JAVASCRIPT」の本を紹介してください。

以前、「やさしいJAVA 高橋 麻奈 (著)」を使い、無事、JAVAについてはある程度理解でき、今も、リファレンスとして活用しています。非常に良い本だと思っております。
このような感じで、プログラムの初心者にオススメの、JAVASCRIPTについて書かれた本があれば教えてください。
宜しくお願い致します。

Aベストアンサー

私は翔泳社の「ホームページ辞典」のJavaScriptの章から始めました。よく使う簡単なサンプルが紹介されているので順番に試していくと頭に入ります。

Qサイト上にある辞書のようなものを探しています><

最近javascriptを勉強し始めのひよっこです。
javascript辞書のようなサイトはないものでしょうか?
うまく検索することができず、どうも見当たりません><
とほほのwebなどで調べるというのもあるのですが、項目別に簡単にこれは何をするものです。など書かれているサイトを探しております><

ご存じの方どうか教えていただけないでしょうか><
お願いします。

Aベストアンサー

★多数のリンクを紹介します。
・上のほうに記述したものから順にお勧めします。
・http://www.scollabo.com/banban/jsindex/index.html→『JavaScriptのリファレンス』
└http://www.scollabo.com/banban/index.html→『初心者のためのホームページ作り』
・http://www.hajimeteno.ne.jp/dhtml/index.html→『JavaScript,ダイナミックHTMLサンプル』
・http://javascript.eweb-design.com/→『JavaScript Samples フリーサンプル - eWeb』
・http://www.seo-equation.com/html/javascript/→『JavaScript辞典』

小技集:
・http://www.sky.sannet.ne.jp/masapine/→『JavaScript・HTMLタグ・CSSのサンプル』
・http://www.red.oit-net.jp/tatsuya/java/index.htm→『イヌでもわかるJavaScript講座』
・http://www.aimix.jp/waza.html→『ホームページ作成小技集』
・http://www.hp-kowaza.com/→『ホームページをキレイに彩る』

最後に:
・おまけとして『JavaScript』の小技集の実践可能なリンクも付けました。活用して下さい。
・以上です。→一番上の『JavaScriptのリファレンス』をお勧めしますよ。

参考URL:http://www.scollabo.com/banban/jsindex/index.html

★多数のリンクを紹介します。
・上のほうに記述したものから順にお勧めします。
・http://www.scollabo.com/banban/jsindex/index.html→『JavaScriptのリファレンス』
└http://www.scollabo.com/banban/index.html→『初心者のためのホームページ作り』
・http://www.hajimeteno.ne.jp/dhtml/index.html→『JavaScript,ダイナミックHTMLサンプル』
・http://javascript.eweb-design.com/→『JavaScript Samples フリーサンプル - eWeb』
・http://www.seo-equation.com/html/javascript/→『JavaScript辞典』

...続きを読む

Qプロとして恥ずかしくないJavaScript

お世話になります。
禁止事項になるかな。と、いう質問ですが、
プロとして恥ずかしくないJavaScript
と、いう書籍を購入しました。
このソースは提供されないのでしょうか。
もし、禁止事項にかかるようならば恐れ入りますが、削除してください。
とても興味あることが書かれていましたが、
何分にもそのソースを自分で入力するのは大変です。

Aベストアンサー

この辺見てもありませんね。
http://www.mdn.co.jp/Books/Support/

QJavaScriptとVBScriptに関して

こんにちは。質問です!

JavaScriptの確認ダイアログに「はい」「いいえ」「キャンセル」を出す関数がないので、
execScript()を使って、VBScriptのMsgBoxで出力することにしました。

以下、簡単なソースです。

function msgBox() {
  var msg1 = "次のページへ移ります。";
  var msg2 = "よろしいですか?";

  //msg1とmsg2を改行してMsgBoxに出力したい。
  var allMsg = msg1 + "vbCrLf" + msg2;  

  window.execScript("anser = MsgBox('" + allMsg + "',vbYesNoCancel,'確認')","VBScript");
}
としているのですが、
VBScriptの改行の"vbCrLf"が文字列扱いとなり、以下のようにそのまま出力されてしまいます。
「次のページへ移ります。vbCrLfよろしいですか?」

※VBのChr$(13) & Chr$(10)やChr(13) & Chr(10)でも試しましたが同じ結果です。

対処法をご存知の方がおりましたら、ご回答お願い致します。

こんにちは。質問です!

JavaScriptの確認ダイアログに「はい」「いいえ」「キャンセル」を出す関数がないので、
execScript()を使って、VBScriptのMsgBoxで出力することにしました。

以下、簡単なソースです。

function msgBox() {
  var msg1 = "次のページへ移ります。";
  var msg2 = "よろしいですか?";

  //msg1とmsg2を改行してMsgBoxに出力したい。
  var allMsg = msg1 + "vbCrLf" + msg2;  

  window.execScript("anser = MsgBox('" + allMsg + "',vbYesNoCancel,'確認...続きを読む

Aベストアンサー

 window.execScript("anser = MsgBox('次のページへ移ります。'+vbCRLF+'よろしいですか?',vbYesNoCancel,'確認')","VBScript");
↑のようにexecScriptの第1引数が、
 anser = MsgBox('次のページへ移ります。'+vbCrLf+'よろしいですか?',vbYesNoCancel,'確認')
という文字列になるようにしてください。

あなたが提示したコードでは、allMsgを展開すると
 anser = MsgBox('次のページへ移ります。vbCrLfよろしいですか?',vbYesNoCancel,'確認')
となっているので、vbCrLfがそのまま表示されてしまうのは当然です。


人気Q&Aランキング

おすすめ情報