1 i f 2 <--- 해석가능하시죠 ?

Posted
Filed under dog발;/javascript


0000
1111
2222
-_-;;; 후아;;; selector 다시 공부하자 -_-;;; 한 30분 헤멨다 ㅠㅠ 흑흑;;;
2011/02/10 15:24 2011/02/10 15:24
Posted
Filed under dog발;/javascript
OnLoad : 현재 페이지 로딩 되었을 때
OnUnLoad : 현재 페이지에서 다른 페이지로 이동할 때
OnError : 현재 페이지를 읽는 중에 javascript error 발생한 경우
OnAbout : 이미지를 읽는 도중 중지했을 때
OnMouseOver : 마우스 커서를 개체 위에 두었을 때
OnMouseOut : 마우스 커서를 개체 위에 두었다가 밖으로 이동했을 때
OnClick : 링크 / 버튼을 클릭했을 때
OnDbclick : 링크 / 버튼을 더블클릭했을 때
OnMouseDown : 링크 / 버튼을 클릭했을 때 (OnClick 동일)
OnMouseUp : 마우스 버튼을 클릭했다가 떼었을 경우
OnKeyDown : 키보드 키를 눌렀을 경우
OnKeyPress : 키보드 키를 누르고 있는 경우
OnKeyUp : 키보드를 눌렀다 떼는 경우
OnFocus : 폼 양식 입력필드에서 마우스 커서가 위치할 때
OnBlur : 폼 양식 입력필드에서 다른 곳으로 마우스 커서가 위치했을 때
OnChange 폼 양식 속의 입력필드가 변경되었을 때
OnSelect 폼 양식 속의 입력필드 내에 텍스트를 선택하였을 때
Onsubmit 폼 양식을 전송할 경우
OnReset 폼 양식을 재설정 했을 경우
OnHelp HelpKey를 눌렀을 경우
OnReadyStateChange 페이지가 로드될 경우
OnAfterUpdate 폼 양식속의 입력 필드가 변경 되었을 경우
OnBeforeUpdate 폼 양식 속의 항목이 변경된 경우
OnScroll 스크롤 막대를 스크롤할 경우
2011/01/24 17:38 2011/01/24 17:38
Posted
Filed under dog발;/javascript
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가 안되는 건 아직 잘 모르겠음.
2010/06/28 15:52 2010/06/28 15:52
Posted
Filed under dog발;/javascript
>> 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'}, '옵션');" ... }
2010/06/24 17:48 2010/06/24 17:48
Posted
Filed under dog발;/javascript

2010/06/14 01:58 2010/06/14 01:58