'2010/06'에 해당되는 글 4건
2010/06/28 15:52
function createForm(nm,mt,at,tg) {
var f=document.createElement("form");
f.name=nm;
f.method=mt;
f.action=at;
f.target=tg;
return f;
}
function addHidden(f,n,v) {
var i=document.createElement("input");
i.type="hidden";
i.name=n;
i.value=v;
f.insertBefore(i, null);
return f;
}
var frm=createForm("폼이름", "폼method", "URL", "_self");
frm=addHidden(frm, "폼name", "폼value");
.
.
.
document.body.insertBefore(frm, null);
frm.submit();
IE / FF 동작
P.S : appendChild가 안되는 건 아직 잘 모르겠음.
'dog발; > javascript' 카테고리의 다른 글
| jQuery 클릭한 객체 인덱스 알기 (0) | 2011/02/10 |
|---|---|
| javascript event (0) | 2011/01/24 |
| javascript 동적 form 생성 (0) | 2010/06/28 |
| jQuery POST 전송 / POST 이동 / POST 새창 (0) | 2010/06/24 |
| javascript checkbox (0) | 2010/06/14 |
| jQuery Ajax memory leak (0) | 2010/06/11 |
2010/06/24 17:48
>> POST 전송, 결과값 리턴 (jQuery)
function post_s(href, parm, del){
if(!del || confirm(”한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?”)){
$.post(href, parm, function(req){
document\.write(req);
});
}
}
// 예제 ... onClick="post_s('경로', {'param1' : 'val1', 'param2' : 'val2'}, true);"... 리턴값으로 document.location.replace('경로'); 등이 오면 됨, 3번째 요소는 삭제 명령을 위한 것. >> POST 이동 function post_goto(url, parm, target){
var f = document.createElement('form');
var objs, value;
for(var key in parm){
value = parm[key];
objs = document.createElement('input');
objs.setAttribute('type', 'hidden');
objs.setAttribute('name', key);
objs.setAttribute('value', value);
f.appendChild(objs);
}
if(target)
f.setAttribute('target', target);
f.setAttribute('method', 'post');
f.setAttribute('action', url);
document.body.appendChild(f);
f.submit();
}
// 예제 ... onClick="post_goto('경로', {'param1' : 'val1', 'param2' : 'val2'}); return false;" ... return false 를 넣지 않으면 IE6 에서 동작 안함. 아마도 버그? >> POST 창 >> POST 창 function post_win(name, url, parm, opt){
var temp_win = window.open('', name, opt);
post_goto(url, parm, name);
}
// 예제 - 폼(form)이 이미 존재하는 경우{ var f = document.form; var win = window.open('', '네임', '옵션'); f.target = '네임'; f.action = '경로' f.submit(); } - 그렇지 않은 경우는 위 함수를 이용한다.{ ... onclick="post_win('네임', '경로', {'param1' : 'val1', 'param2' : 'val2'}, '옵션');" ... }'dog발; > javascript' 카테고리의 다른 글
| javascript event (0) | 2011/01/24 |
|---|---|
| javascript 동적 form 생성 (0) | 2010/06/28 |
| jQuery POST 전송 / POST 이동 / POST 새창 (0) | 2010/06/24 |
| javascript checkbox (0) | 2010/06/14 |
| jQuery Ajax memory leak (0) | 2010/06/11 |
| 날짜 검색 (0) | 2010/05/14 |
2010/06/14 01:58
'dog발; > javascript' 카테고리의 다른 글
| javascript 동적 form 생성 (0) | 2010/06/28 |
|---|---|
| jQuery POST 전송 / POST 이동 / POST 새창 (0) | 2010/06/24 |
| javascript checkbox (0) | 2010/06/14 |
| jQuery Ajax memory leak (0) | 2010/06/11 |
| 날짜 검색 (0) | 2010/05/14 |
| utf-8 -> euc-kr 한글파라미터 전달 (0) | 2009/05/13 |
2010/06/11 09:31
success 아래에 추가
참고 사이트 http://blog.linkibol.com/tag/memory-leak/
jquery 1.4.2 버젼 입니다.
-- phpschool.com HTML/SCRIPT Q&A 게시판 - 다크엔잴님 댓글
xhr: /*@cc_on false && @*/window.XMLHttpRequest ?
function() { return new window.XMLHttpRequest(); } :
function() {
try { return new window.ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) {}
}
참고 사이트 http://blog.linkibol.com/tag/memory-leak/
jquery 1.4.2 버젼 입니다.
-- phpschool.com HTML/SCRIPT Q&A 게시판 - 다크엔잴님 댓글
'dog발; > javascript' 카테고리의 다른 글
| javascript 동적 form 생성 (0) | 2010/06/28 |
|---|---|
| jQuery POST 전송 / POST 이동 / POST 새창 (0) | 2010/06/24 |
| javascript checkbox (0) | 2010/06/14 |
| jQuery Ajax memory leak (0) | 2010/06/11 |
| 날짜 검색 (0) | 2010/05/14 |
| utf-8 -> euc-kr 한글파라미터 전달 (0) | 2009/05/13 |


