2009년 11월 10일
야후 개편 이벤트입니다.
# by | 2009/11/10 14:36 | Vague think | 트랙백 | 덧글(0)
요번 프로젝트 때문에 jquery를 쓰게 되었는데...이넘 물건이네..
근대 좀 심각한 오류가 하나 나왔는데 모르겠다..이유를 ㅠㅠ
암튼...
갠적인 관심때문에...
리스트같은걸 뿌리면서 리스트가 5줄이 나오면 10줄로 만들어 원래 보이는 tr과 수정버튼클릭시 보이게될 tr에 textbox를 만들어
데이터를 수정하게 할려고 했다..
그결과 된다....잘읽어 오더라..자바스크립트로 했으면 꾀나 코딩량이 많아질거를 단순화 시켰다...
이런식으로 일단 html의 페이지는 이렇게 구성하였다.
<asp:Repeater runat="server" ID="rpList">
<ItemTemplate>
<tr>
<td class="td3" style="width:30px" align="center"><%#Eval("seq") %></td>
<td class="td3" style="width:100px" align="center"> <span name="sp1"><%#Eval("idate", "{0:yyyy-MM-dd}") %></span></td>
<td class="td3" style="width:200px"> <span name="sp2"><%#Eval("iwhere") %></span></td>
<td class="td3" style="width:200px"> <span name="sp3"><%#Eval("iwho") %></span></td>
<td class="td3" style="width:200px"> <span name="sp4"><%#Eval("iwhat") %></span></td>
<td class="td3" style="width:150px" align="right"> <span name="sp5"><%#Eval("imoney", "{0:#,###0}") %></span></td>
<td class="td2" style="width:50px" align="center"><input type="button" class="input3" name="btnE" value="Edit" /></td>
</tr>
<tr name="tre" style="display:none;">
<td class="td3" style="width:30px" align="center">
<input style="display:none;" name="eidx" type="text" value="<%#Eval("idx") %>" /><%=seq++ %>
</td>
<td class="td3" style="width:100px" align="center"><input name="edate" type="text" value="<%#Eval("idate", "{0:yyyy-MM-dd}") %>" /></td>
<td class="td3" style="width:200px"><input type="text" name="ewhere" value="<%#Eval("iwhere") %>" /></td>
<td class="td3" style="width:200px"><input type="text" name="ewho" value="<%#Eval("iwho") %>" /></td>
<td class="td3" style="width:200px"><input type="text" name="ewhat" value="<%#Eval("iwhat") %>" /></td>
<td class="td2" style="width:150px" align="right"><input type="text" name="emoney" value="<%#Eval("imoney") %>"/></td>
<td class="td2" style="width:50px" align="center"><input type="button" class="input3" name="btnSA" value="Save" /></td>
</tr>
</ItemTemplate>
</asp:Repeater>
스크립트 부분은
$(document).ready(function() {
$("input[name='btnE']").each(function(i) {
//tr 보이기 안보이기
$($("input[name='btnE']").get(i)).click(function() {
if ($($("input[name='btnE']").get(i)).val() == "Edit") {
$($("tr[name='tre']").get(i)).fadeIn("slow");
$($("input[name='btnE']").get(i)).val("Close");
}
else {
$($("tr[name='tre']").get(i)).fadeOut("slow");
$($("input[name='btnE']").get(i)).val("Edit");
}
});
//수정저장 버튼 클릭
$($("input[name='btnSA']").get(i)).click(function() {
var url = "list.aspx?";
url += "idx=" + $($("input[name='eidx']").get(i)).val();
url += "&date=" + $($("input[name='edate']").get(i)).val();
url += "&where=" + escape($($("input[name='ewhere']").get(i)).val());
url += "&who=" + escape($($("input[name='ewho']").get(i)).val());
url += "&what=" + escape($($("input[name='ewhat']").get(i)).val());
url += "&how=" + $($("input[name='emoney']").get(i)).val();
//alert(url);
$("#div1").load(url);
$($("span[name='sp1']").get(i)).text($($("input[name='edate']").get(i)).val());
$($("span[name='sp2']").get(i)).text($($("input[name='ewhere']").get(i)).val());
$($("span[name='sp3']").get(i)).text($($("input[name='ewho']").get(i)).val());
$($("span[name='sp4']").get(i)).text($($("input[name='ewhat']").get(i)).val());
$($("span[name='sp5']").get(i)).text(commify($($("input[name='emoney']").get(i)).val()));
$($("tr[name='tre']").get(i)).fadeOut("slow");
$($("input[name='btnE']").get(i)).val("Edit");
$("#spT").text(commify(TotalSum()));
getDayInterval();
evergyMoney();
});
$($("input[name='edate']").get(i)).datepicker({
inline: true,
dateFormat: 'yy-mm-dd'
});
});
});
여기서 신경쓸부분은 셀렉트하는 부분이다..각각의 컨트를 속성에 name값을 주어 get()이라는 놈으로 해주면
그넘을 접근할수 있다는거.... !!
# by | 2009/05/01 16:06 | Program | 트랙백 | 덧글(0)

# by | 2009/04/24 09:58 | Book | 트랙백 | 덧글(0)
대회를거듭하면 힘들었지만 보람도많이느꼈습니다
하지만 개인적인사비로만 대회를 유치하는덴 어느정도
한계점에온것같아 이번대회부터 부득히 입장료를받게되었습니다
(뭐 또 이런분들도계시겠네요 참가비에 입장료에 와~~한태윤 재벌되겠네 ^^)
온라인상의 격투기매니아분들은 100만을넘길정도입니다
하지만 국내경기장을 가보면 관중이2000명 정도도 안됩니다
토종브랜드들이 힘을내고 선수들에게 힘을줄수있는건 바로 여러분들입니다
빠쁘시더라도 경기장을 직접찾아가서 응원해주시고 격려해주셔야
양과질적으로 성장할수있는 단체와선수들이 생겨날수있습니다
요즘악풀로 사회이슈가많이되고있습니다
국내외 대회나가서 허무하게 졌다고 비방만하지마시고 격려도해주시길바랍니다
선수는 그 한경기를위해 짧게는 수개월 길게는 몇년씩 피와땀을 흘립니다
관장님 그리고 선수분들 힘내세요^^ 화이팅입니다
저도 한국 종합격투기의 발전을 위해 열심히 뛰도록 하겠습니다
앞으로도 격투기를 사랑하시는 여러분들의 많은 성원 부탁 드립니다
-해외에 큰대회에만 몰리는 스폰서분들 국내브랜드들도 좀 도와주세요^^
-대회 타이틀 스폰서 ,링바닥및사이드 협찬 광고 원하시는분들도 연락 주시길 바랍니다^^
-개인스폰 협찬도 받습니다^^
-스폰서문의및 협찬문의:011-9255-0999(한태윤)
-2008년11월30일 10회대회~2009년2월22일 11회 대회를 위하여~~~
# by | 2008/11/04 16:14 | Vague think | 트랙백 | 덧글(0)
새하얗게 무이자 3개월로 질렀다;;
누워서 영화를 보다 잘려고 키보드 누르러 가기가 귀차나...누워서 서핑을 하고파서
노트북을 쓰긴하지만..노트북과 더불어 쓰는 모니터 땜시 노트북을 끌고 오긴 그렇고 하여 질러주신
로지텍 MX5500...마우스는 생각 이상으로 좋았고, 키보드는 너무 가벼운 느낌이어서 좀 그렇긴하지만..
이걸로 개발하는것도 아니니 그닥 상관은 없고, 비스트와 호환이 100% 되는게 너무 좋고
둘다 블루투스인게 좋더라..이말이다..ㅎㅎㅎ

# by | 2008/11/04 12:56 | Vague think | 트랙백 | 덧글(0)
# by | 2008/09/18 09:06 | Program | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶