回答編集履歴

1

追記

2015/10/27 03:29

投稿

moredeep
moredeep

スコア1507

test CHANGED
@@ -24,7 +24,61 @@
24
24
 
25
25
 
26
26
 
27
-
27
+ 具体的な動きとしては、以下のようになっていると考えてくださって問題ないかと思います。
28
+
29
+ ```JavaScript
30
+
31
+ <Script Language="JavaScript"><!--
32
+
33
+ var array = new Array();
34
+
35
+ function clickTest1() {
36
+
37
+ //テーブルセルのクリックイベントの代わり
38
+
39
+
40
+
41
+ //$('#do-save').on('click',function(){}の代わり
42
+
43
+ onClickAdd(function(){alert("アラート")});
44
+
45
+ }
46
+
47
+ function onClickAdd(func) {
48
+
49
+ //onclickイベントを追加する
50
+
51
+ array.push(func);
52
+
53
+ }
54
+
55
+
56
+
57
+ //保存ボタンのクリックイベントの代わり
58
+
59
+ function clickTest2() {
60
+
61
+ //登録されているonclickイベントを全て実行
62
+
63
+ for(var i = 0; i < array.length; i++){
64
+
65
+ array[i]();
66
+
67
+ }
68
+
69
+ }
70
+
71
+ //--></script>
72
+
73
+ <FORM name="f1">
74
+
75
+ <input type="button" value="開く" onClick="clickTest1()">
76
+
77
+ <input type="button" value="保存" onClick="clickTest2()">
78
+
79
+ </FORM>
80
+
81
+ ```
28
82
 
29
83
  ----------------
30
84