Changeset 15078 for branches/feature-module-update/html/js/dragdrop.js
- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/js/dragdrop.js
r12157 r15078 10 10 var objParam; 11 11 12 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹¤ÎÄêµÁ12 // パラメータ管理クラスの定義 13 13 function SC_Param() { 14 14 this.ITEM_MAX = 3; 15 15 } 16 16 17 // ¥µ¥¤¥º´ÉÍý¥¯¥é¥¹¤ÎÄêµÁ17 // サイズ管理クラスの定義 18 18 function SC_Size() { 19 19 this.id = ''; … … 25 25 }; 26 26 27 // ¥ª¥ó¥í¡¼¥É½èÍý27 // オンロード処理 28 28 onload=function () { 29 // ¥Ñ¥é¥á¡¼¥¿¤Î½é´ü²½29 // パラメータの初期化 30 30 objParam = new SC_Param(); 31 31 … … 58 58 } 59 59 60 // MouseDown ¥¤¥Ù¥ó¥È½èÍý¤ÎÆþ¤ìÂؤ¨60 // MouseDownイベント処理の入れ替え 61 61 objlist['item0'].onmousedown = onMouseDown; 62 62 objlist['item1'].onmousedown = onMouseDown; … … 67 67 } 68 68 69 // MouseDown ¥¤¥Ù¥ó¥È69 // MouseDownイベント 70 70 function onMouseDown(e) { 71 71 obj = this; … … 82 82 } 83 83 84 // MouseMove ¥¤¥Ù¥ó¥È84 // MouseMoveイベント 85 85 function onMouseMove(e) { 86 86 if (!obj) { … … 90 90 if (document.all) { 91 91 x = event.clientX - offsetX; 92 // ²èÌ̳°¤Ë½Ð¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë¡¡92 // 画面外に出ないように制御する 93 93 if(x <= 0) { 94 94 x = 0; … … 99 99 } 100 100 obj.style.left = x; 101 // ²èÌ̳°¤Ë½Ð¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë¡¡101 // 画面外に出ないように制御する 102 102 y = event.clientY - offsetY; 103 103 if(y <= 0) { … … 112 112 } else if (obj.getElementsByTagName) { 113 113 x = e.pageX - offsetX; 114 // ²èÌ̳°¤Ë½Ð¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë¡¡114 // 画面外に出ないように制御する 115 115 if(x <= 0) { 116 116 x = 0; … … 123 123 124 124 y = e.pageY - offsetY; 125 // ²èÌ̳°¤Ë½Ð¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë¡¡125 // 画面外に出ないように制御する 126 126 if(y <= 0) { 127 127 y = 0; … … 143 143 } 144 144 145 // MouseUp ¥¤¥Ù¥ó¥È145 // MouseUpイベント 146 146 function onMouseUp(e) { 147 147 if (!obj) { … … 152 152 // WIN-IE 153 153 if (document.all) { 154 // ºÇ½é¤Î°ÌÃÖ¤ËÌ᤹154 // 最初の位置に戻す 155 155 obj.style.left = arrObj[obj.id].left; 156 156 obj.style.top = arrObj[obj.id].top; 157 157 // WIN-NN,WIN-FF 158 158 } else if (obj.getElementsByTagName) { 159 // ºÇ½é¤Î°ÌÃÖ¤ËÌ᤹159 // 最初の位置に戻す 160 160 obj.style.left = arrObj[obj.id].left; 161 161 obj.style.top = arrObj[obj.id].top; … … 166 166 } 167 167 168 // ¥Õ¥ì¡¼¥àÆâ¤Ë¥¢¥¤¥Æ¥à¤¬Â¸ºß¤¹¤ë¤«È½Äꤹ¤ë¡¡168 // フレーム内にアイテムが存在するか判定する 169 169 function isInFlame(flame_id, item) { 170 170 top_val = item.style.top; … … 185 185 } 186 186 187 // Á÷¿®Á°¤Î½èÍý187 // 送信前の処理 188 188 function preSubmit() { 189 189 for(i = 0; i < 3; i++) {
Note: See TracChangeset
for help on using the changeset viewer.