BLOG main image
분류 전체보기 (41)
dog발; (19)
1if2; (22)
mouse랄; (0)
Z식; (0)
12,488 Visitors up to today!
Today 1 hit, Yesterday 15 hit
daisy rss
tistory 티스토리 가입하기!
'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가 안되는 건 아직 잘 모르겠음.
크리에이티브 커먼즈 라이선스
Creative Commons License

'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
Trackback Address :: http://blog.dbza.net/trackback/44 관련글 쓰기
Name
Password
Homepage
Secret
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'}, '옵션');" ... }
크리에이티브 커먼즈 라이선스
Creative Commons License

'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
Trackback Address :: http://blog.dbza.net/trackback/43 관련글 쓰기
Name
Password
Homepage
Secret
2010/06/14 01:58

크리에이티브 커먼즈 라이선스
Creative Commons License

'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
Trackback Address :: http://blog.dbza.net/trackback/42 관련글 쓰기
Name
Password
Homepage
Secret
2010/06/11 09:31
success 아래에 추가
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 게시판 - 다크엔잴님 댓글
크리에이티브 커먼즈 라이선스
Creative Commons License

'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
Trackback Address :: http://blog.dbza.net/trackback/41 관련글 쓰기
Name
Password
Homepage
Secret
prev"" #1 next