미리보기 소스 입니다. > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

미리보기 소스 입니다. 정보

JavaScript 미리보기 소스 입니다.

본문

<SCRIPT language=JavaScript>
<!--
function newin(width,height,url,name,opt) {
var scroll = (opt == "no_scroll") ? "no" : "yes";
msgWindow=window.open(url,name,'statusbar=no,scrollbars='+scroll+',status=no,resizable=yes,width='+width+',height='+height)
 }

function clearField(field){
if (field.value == field.defaultValue) {
field.value = "";
}
}

function checkField(field){
if (field.value == "") {
field.value = field.defaultValue;
}
}

// 하부메뉴 출력(nn4+, ie4+)
function view_menu(sub_id, opt, evt, cmt) {
var plus_left, plus_top;
if(cmt) {
plus_left = 9;
plus_top = 19;
}
else {
plus_left = 0;
plus_top = 0;
}

if(document.all || document.getElementById) {
if(document.all) {
obj = document.all[sub_id];
if(opt == "") {
var x_pos = evt.clientX + document.body.scrollLeft + plus_left;
x_pos = (cmt && (document.body.clientWidth - (x_pos + 420 + plus_left) < 0)) ? (document.body.clientWidth - (420 + plus_left)) : x_pos;
 obj.style.left = x_pos;
obj.style.top = evt.clientY +  document.body.scrollTop + plus_top;
}
}
else {
obj = document.getElementById(sub_id);
if(opt == "") {
var x_pos = evt.clientX + window.scrollX + plus_left;
x_pos = (cmt && (self.innerWidth - (x_pos + 420 + plus_left) < 0)) ?
(document.body.clientWidth - (420 + plus_left)) : x_pos;
obj.style.left = x_pos;
obj.style.top = evt.clientY +  window.scrollY + plus_top;
}
}
obj.style.visibility = "visible";
}
else{
obj = document.layers[sub_id];
obj.visibility = "visible";
if(opt == "") {
obj.left = evt.pageX + plus_left;
obj.top = evt.pageY + plus_top;
}
}
}

// 하부메뉴 숨기기(nn4+, ie4+)
function hide_menu(sub_id) {
if(document.all || document.getElementById) {
if(document.all) {
obj = document.all[sub_id];
}
else {
obj = document.getElementById(sub_id);
}

obj.style.visibility = "hidden";
}
else{
obj = document.layers[sub_id];
obj.visibility = "hidden";
}
}
//-->
</SCRIPT>

추천
0

댓글 0개

전체 5,397
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT