CAFE

타 스포츠 소식

Different Putting Grips

작성자ehsuh2@(서의호,011-534-3201)|작성시간09.08.03|조회수51 목록 댓글 0

var blogID = "chs3515"; var upload_url = "http://upload.blog.naver.com"; var blog_url = "http://blog.naver.com"; var section_url = "http://section.blog.naver.com"; var image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/"; var attach_url = "http://blogfiles.naver.net"; var thumbnail_url = "http://blogthumb2.naver.net"; document.domain = "naver.com"; // PostList.jsp와 PostView.jsp에서 공통적으로 사용하고 있는 xxJavaScript var arrChkopen = new Array("0","0","0","0","0","0","0","0","0","0","0"); // imageZoom.jsp에서 우클릭이 가능하게 할지를 체크한다. 1이면 불가 0이면 가능. var rclickOpenYN = 0; function resizeAllPosts(){ var outerDL = []; outerDL = document.getElementsByName("outerDL"); //alert(‎outerDL.length); for(var i=0; i < outerDL.length; i++){ new resizePost(outerDL[i]); } //alert(‎outerDL[0].innerHTML); new resizePost(outerDL[0]); } /* function resizeAllPosts(){ func = resizeAllPosts0.bind(this); setTimeout(func, 10000); } */ function toInt(v){ var i = parseInt(v); if(!i) i=0; return i; } function resizePost(dl){ try{ this.dd = dl.getElementsByTagName("dd")[0]; this.dt = dl.getElementsByTagName("dt")[0] dl.style.width = '100%'; if(dl.offsetWidth != 0 && this.dt.offsetWidth == dl.offsetWidth){ dd.style.width = '100%'; }else{ this.dd.style.width = dl.offsetWidth - this.dt.offsetWidth - Math.abs(toInt(Element.getCSS(this.dt, "marginLeft")) + toInt(Element.getCSS(this.dt, "marginRight"))) + 'px'; } if(this.dd.style.width == "" || this.dd.style.width == 0){ setTimeout(resizePost.bind(this, dl), 100); }else{ // alert(‎"set!!!:"+this.dd.style.width+','+ dl.offsetWidth +', '+ this.dt.offsetWidth + '|' + (toInt(Element.getCSS(this.dt, "marginLeft")) + toInt(Element.getCSS(this.dt, "marginRight")))); // alert(‎dl.outerHTML) //alert(‎this.dd.offsetWidth +'|'+ dl.style.width +'|'+ this.dt.offsetWidth) } }catch(e){ setTimeout(resizePost.bind(this, dl), 100); } } function resizeImgByWidth(obj, x){ // wait if the picture hasn't been drawn yet if(obj.height == 0){ setTimeout(resizeImgByWidth.bind(this, obj, x), 100); return; } xy_ratio = obj.height/obj.width; obj.width=x; obj.height=obj.width*xy_ratio; } function resizeImgWithWidthConstraint(obj, minX, maxX){ if(obj.width == 0) return; if(obj.width > maxX){ resizeImgByWidth(obj, maxX); } if(obj.width < minX){ resizeImgByWidth(obj, minX); } } function sublayer(ch,no,logNo, cPage, categoryNo, viewdate) { var Rfrm, Cfrm, sympathyFrm, Fc, Fc2, Fc3, Fc4; try{ Rfrm = $('RewFrm' + logNo); Cfrm = $('CommentFrm' + logNo); sympathyFrm = $('sympathyFrm' + logNo); }catch(e) {} Fc = $('Com' + no); Fc2 = $('Rew' + no); try { Fc3 = $('Comi' + no); }catch(e){ Fc3 = document.createElement("span"); } try { Fc4 = $('Sympathy' + logNo); }catch(e) { Fc4 = document.createElement("span"); } if (ch=="1") { // 덧글 if (Cfrm.style.display == "none"){// || arrChkopen[no] != ch){ if(Cfrm.style.display == "none"){ /*BTS BLOGSUS-1419 처리 2009.02.05 */ Cfrm.src = "/CommentList.nhn?blogId=chs3515" + "&logNo=" + logNo + "&page=" + cPage + "&postSeq=" + no + "&categoryNo=" + categoryNo + "&viewdate=" + viewdate; Cfrm.style.display = "block"; if(Fc3){Fc3.className = 'pcol3 on';} } } else { Cfrm.style.display = "none"; if(Fc3){Fc3.className = 'pcol2';} } sympathyFrm.style.display = "none"; if(Fc4){Fc4.className = 'pcol2';} } else if (ch=="2") { // 엮인글 if (Rfrm.style.display == "none"){// || arrChkopen[no] != ch){ if(Rfrm.style.display == "none"){ Rfrm.src = "/PostRelayList.nhn?blogId=chs3515&fno=" + no + "&logNo=" + logNo; Rfrm.style.display = "block"; if(Fc2){Fc2.className = 'pcol3 on';} } } else { Rfrm.style.display = "none"; if(Fc2){Fc2.className = 'pcol2';} } sympathyFrm.style.display = "none"; if(Fc4){Fc4.className = 'pcol2';} } else if (ch=="3") { //공감 if (sympathyFrm.style.display == "none" || arrChkopen[no] != ch){ sympathyFrm.src = "/SympathyHistoryList.nhn?blogId=chs3515&logNo=" + logNo; sympathyFrm.style.display = "block"; if(Fc4){Fc4.className = 'pcol3 on';} } else { sympathyFrm.style.display = "none"; if(Fc4){Fc4.className = 'pcol2';} } if(Fc2){Fc2.className = 'pcol2';} if(Fc3){Fc3.className = 'pcol2';} if(Rfrm){Rfrm.style.display = "none";} if(Cfrm){Cfrm.style.display = "none";} } arrChkopen[no] = ch; if(Cfrm.style.display=="block" || Rfrm.style.display=="block" || sympathyFrm.style.display=="block" ){ Fc.className = 'ico1'; }else{ Fc.className = 'ico2'; } } // 기본 기능 function funcViewScrapHistory(logNo, scrapTotCnt){ var scrapWin = open("/post/scrap/scrapHistory.jsp?blogId=chs3515&logNo=" + logNo + "&scrapTotCnt=" + scrapTotCnt, "scrapWin", "width=360, height=450"); } //edited by mj.chong 2006. 8. 23 logout data protection function PostDelete(logNo, sourceCode, leverageStruct) { //alert(‎leverageStruct); var params = new Array(); params['logNo'] = logNo; params['sourceCode'] = sourceCode; params['leverageStruct'] = leverageStruct; ajax.loginCheck(__PostDelete, 'chs3515', params, null); } function centerLayer(objectID){ var baseElm = Element.realPos(parent.document.getElementById("post-area")); var elm = document.getElementById(objectID); objh = parseFloat(elm.clientHeight)/2; objw = parseFloat(elm.clientWidth)/2; var top = Math.floor(Math.round((parent.document.documentElement.offsetHeight/2)+parent.document.documentElement.scrollTop)-objh-baseElm.top); var left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.body.scrollLeft)-objw); top = (top<0)?0:top; left = (left<0)?0:left; elm.style.top = top+'px'; elm.style.left = left+'px'; } var layerOn = false; var delLayerTimerId = ""; function __PostDelete(params){ isPlayLinked = false; isRecipeLinked = false; isTravelLinked = false; sKitchenUrl = ""; sVideoUrl = ""; var leverageStruct = params['leverageStruct']; var leverageVal‎ues; try{ leverageVal‎ues = (eval‎( "(" + leverageStruct + ")" ) ); }catch(e){ leverageVal‎ues = []; } // layerOn은 레이어가 닫길때 각 레이어(PostOnlyView.jsp에 있음)에서 false로 세팅해준다. function waitAndRedirect(){ if(layerOn){ delLayerTimerId = setTimeout(waitAndRedirect, 100); }else{ location.href = "http://blog.naver.com/PostDelete.nhn?blogId=chs3515&cpage=&categoryNo=0&sourceCode=" + params['sourceCode'] + "&logNo=" + params['logNo']; } } if (ep3SendPost && !ep3SendPost.postDelete(params["logNo"])) { layerOn = true; waitAndRedirect(); } else if (confirm‎("포스트를 삭제하시겠습니까?")) { waitAndRedirect(); } } function clearTimerForDelLayer(){ try{ clearInterval(delLayerTimerId); }catch(e){ } } function trim(str) { if (!str) return ""; return str.replace(/^\s+|\s+$/g,""); } function PostList(blogId, categoryNo, parentCategoryNo) { if (parentCategoryNo == '' || categoryNo == parentCategoryNo) { // 1depth 카테고리 location.href = "http://blog.naver.com/PostList.nhn?blogId=" + blogId + "&categoryNo=" + categoryNo + "&parentCategoryNo=" + categoryNo; } else { // 2depth 카테고리 location.href = "http://blog.naver.com/PostList.nhn?blogId=" + blogId + "&categoryNo=" + categoryNo; } } function PostListIncludeChild(blogId, parentCategoryNo) { // 부모 카테고리 location.href = "http://blog.naver.com/PostList.nhn?blogId=" + blogId + "&categoryNo=" + parentCategoryNo + "&parentCategoryNo="+parentCategoryNo; } function PostUpdate(logNo, sourceCode, postBlockType, penalty) { if(sourceCode!=0&&$Agent().IE55){ alert(‎"IE 5.5에서는 템플릿쓰기를 수정 할 수 없습니다. IE 6.0 이상을 사용해 주세요."); }else{ var params = new Array(); params['logNo'] = logNo; params['sourceCode'] = sourceCode; params['postBlockType'] = postBlockType; params['penalty'] = penalty; ajax.loginCheck(__PostUpdate, 'chs3515', params, null); } } function __PostUpdate(params){ var postBlockType = params['postBlockType']; var penalty = params['penalty']; if (postBlockType == 2 || postBlockType == 4) { alert(‎"죄송합니다. 수정 권한이 없습니다."); return false; } if (penalty.isBlocked()) { penalty.showMessage(); return false; } if (ep3SendPost) { if (!ep3SendPost.postUpdate(params["logNo"])) return false; } /*window.open*/("http://blog.naver.com/NBlogMain.nhn?Redirect=Update&blogId=chs3515&cpage=&sourceCode=" + params['sourceCode'] + "&logNo=" + params['logNo'],"mainFrame",""); } /* doc_filetrans */ function docNDSInit() { document.getElementById("docNds").innerHTML = ""; } function openHelpWin(p_path){ /*window.open*/(p_path, "editor_help", "width=790,height=540"); } function closeDocLayer(){ $('word_layer_popup').style.display = "none"; } var clickCnt = 0; var docLogNo = 0; function executeTrans() { clickCnt += 1; if (clickCnt == 1) { document.getElementById("word_docsave_link").disabled = true; document.getElementById("word_docsave_img").src = "http://blogimgs.naver.com/nblog/mylog/post/btn_save_doc_off.gif"; docNDSInit(); document.location.href = "/PostExportDoc.nhn?blogId=chs3515&logNo=" + docLogNo; } } function PostExportFileTrans(logNo) { //var oDocLink = $("word_docsave_link");oDocLink.href = sUrl; var oLayer = $("word_layer_popup"); var obj = $(logNo); var pos = Element.realPos(obj); docLogNo = logNo; clickCnt = 0; document.getElementById("word_docsave_link").disabled = false; document.getElementById("word_docsave_img").src = "http://blogimgs.naver.com/nblog/mylog/post/btn_save_doc.gif"; with(oLayer.style){ top = pos.top - 150; left = pos.left - 370; display = ""; } } /* end of doc_filetrans */ function Brequest(pnum){ /*window.open*/("/main/request.jsp?blogId=chs3515&pnum=" + pnum,"brequest","width=347,height=250,scrollbars=no"); } function releaseRequest(blogId,serviceLog,punishType,punishTargetNo,highestPunishType){ /*window.open*/("/main/releaseRequest.jsp?blogId=" + blogId + "&serviceLog=" + serviceLog + "&punishType=" + punishType + "&punishTargetNo=" + punishTargetNo + "&highestPunishType=" + highestPunishType,"brequest","width=370,height=250,scrollbars=no"); } function PostMove(logNo) { /*window.open*/("postMove.jsp?blogId=chs3515&logNo=" + logNo,"postMove","width=347,height=250,scrollbars=yes"); } function isVisitorBlacklisted(num, target, reloaded) { var frm; if (target == 'blog') { frm = document.scrapFrm[num-1]; if (frm.source_title == null) { frm = document.scrapFrm; } } else { frm = document.scrapFrmCafe[num-1]; if(frm.source_title == null){ frm = document.scrapFrmCafe; } } var url = "/ScrapBlackListCheck.nhn"; var params = {"blogId": "chs3515", "blogNo": 18809141, "blogNickName": "기쁨", "sourceBlogNo": frm.source_paperno.value, "sourceBlogId": (target == 'blog' ? frm.source_blogId.value : frm.source_memberid.value), "sourceBlogNickName": frm.source_nickname.value}; var ajax = new Ajax (url, {headers : {ajax:true}, method : "post", params : params, async : false, [안내]태그제한으로등록되지않습니다-xxonLoad : function(res) { var result = eval‎( "(" + res.responseText + ")" ); if (result.isVisitorBlackListed == true) { alert(‎result.nickAndId + " 님은 스크랩 제한 기능을 사용하고 있습니다."); } else { scrapIn(num, target); } if (reloaded == true) parent.document.location.reload(); }}); } function scrap(num){ /*window.open*/("http://nid.naver.com/nidlogin.login?template=plogin&mode=form&url=http://blog.naver.com%2Fpost%2Fscrap%2Fretscrap.jsp?scrapnum="+num+"%26target=blog","scrapPopSSS","width=205,height=208"); return; isVisitorBlacklisted(num, 'blog', false); } function scrap_cafe(num){ /*window.open*/("http://nid.naver.com/nidlogin.login?template=plogin&mode=form&url=http://blog.naver.com%2Fpost%2Fscrap%2Fretscrap.jsp?scrapnum="+num+"%26target=cafe","scrapPopSSS","width=205,height=208"); return; isVisitorBlacklisted(num, 'cafe', false); } function scrapIn(num, target) { var frm; if (target == 'blog') { if ('18809141' == '') { alert(‎"자신의 글을 자신의 블로그에 담을 수 없습니다 ."); return; } frm = document.scrapFrm[num-1]; if (frm.source_title == null) { frm = document.scrapFrm; } } else { frm = document.scrapFrmCafe[num-1]; if(frm.source_title == null){ frm = document.scrapFrmCafe; } } if (frm.source_title.value.split(" ").join("")=="") { alert(‎"출처가 누락되었습니다. 다시 시도해주세요."); return false; } if (frm.title.value.split(" ").join("")=="") { alert(‎"제목이 누락되었습니다. 다시 시도해주세요."); return false; } if (target == 'blog') { /*window.open*/("","scrapPop","width=205,height=208"); frm.target = "scrapPop"; } else { if (frm.hasLayoutPhoto.value == "true"){ alert(‎"레이아웃 포토가 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다."); return; } if (frm.hasSlidePhoto.value == "true"){ alert(‎"슬라이드 포토가 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다."); return; } /*window.open*/("","scrapPopCafe","width=400,height=410"); frm.target = "scrapPopCafe"; } frm.submit(); } // "이 포스트를.." 항목에서 "오픈사전에 등록"에서 사용. function openbook(num) { num = num -1; var frm = document.scrapFrmCafe[num]; if (frm.source_title == null){ frm = document.scrapFrmCafe; } if (frm.hasVideo.value == "true"){ alert(‎"동영상이 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다."); return; } if (frm.hasLayoutPhoto.value == "true"){ alert(‎"레이아웃 포토가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다."); return; } if (frm.hasSlidePhoto.value == "true"){ alert(‎"슬라이드 포토가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다."); return; } if (frm.hasStoryPhoto.value == "true"){ alert(‎"스토리 포토가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다."); return; } if (frm.hasNaverMap.value == "true"){ alert(‎"지도가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다."); return; } /*window.open*/("/export/opendic/sendData.jsp?blogId=" + frm.blogId.value + "&logNo=" + frm.logNo.value,"openbook","width=100,height=100"); } function needlogon(){ alert(‎"로그인이 필요합니다."); parent.goLoginPage(); } function noadmin(){ alert(‎"관리자는 엮인글을 쓸 수 없습니다."); } function settop(){ window.location.href = '#'; } function stopqmsg(){ $('mrblogcontents').style.display = "none"; $('closeMrBlog').src ="http://admin.blog.naver.com/useradmin/qmsgUpdate.jsp?blogId=chs3515&flag=0"; } function resizeImage(num){ var width = $('userImg'+num).width; var tmpImgWidth = "743"==""?0:"743"; tmpImgWidth = parseInt(tmpImgWidth); if( width > tmpImgWidth ) { $('userImg'+num).width = tmpImgWidth; $('userImg'+num).style.width = tmpImgWidth+'px'; } } //BLOGSUS-3562관련 추가 function resizeImg(obj){ var width = obj.width; var tmpImgWidth = "743"==""?0:"743"; tmpImgWidth = parseInt(tmpImgWidth); if( width > tmpImgWidth ) { obj.width = tmpImgWidth; obj.style.width = tmpImgWidth+'px'; } } var layoutPhotowrap=new PhotoImageViewerWrap(); var mlayoutPhoto=new layoutPhotowrap.PhotoImageViewer({ target:parent, cssurl:"/nversioning/js/storyphoto/original_viewer-17274.css", ndsurl:"http://lcs.naver.com/i{100062101}", popupurl : "http://blog.naver.com/storyphoto" }); function popview(imgObj){ var url = ""; if(typeof imgObj == 'string'){ url = imgObj; }else if(typeof imgObj == 'object' && imgObj.parentNode != "undefined" && imgObj.src != "undefined"){ if(imgObj.parentNode.tagName == 'A'){ return; }else{ url = imgObj.src; } } mlayoutPhoto.doPlayer([url], 0); ///*window.open*/("/main/imageZoom.jsp?url=" + url,"mainview","scrollbars=yes,width=100,height=100"); } function viewVod(url){ if (url) { /*window.open*/( url, 'VOD','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,width=610,height=507,top=30,left=230'); } } function klink(str) { var link_location; if (navigator.appName == 'Netscape') link_location = "http://krdic.naver.com/search.naver?where=krdic&mode=srch_all&query="+str; else link_location = "http://krdic.naver.com/search.naver?where=krdic&mode=srch_all&query="+escape(str); /*window.open*/(link_location,"_blank"); } function flink(str) { var link_location; if (navigator.appName == 'Netscape') link_location = "http://endic.naver.com/search.naver?where=endic&mode=srch_ke&query="+str; else link_location = "http://endic.naver.com/search.naver?where=endic&mode=srch_ke&query="+escape(str); /*window.open*/(link_location,"_blank"); } function qlink(str) { var link_location; if (navigator.appName == 'Netscape') link_location = "http://jpdic.naver.com/search.naver?where=jpdic&mode=srch_ke&query="+str; else link_location = "http://jpdic.naver.com/search.naver?where=jpdic&mode=srch_ke&query="+escape(str); /*window.open*/(link_location,"_blank"); } // 메모로그로 이동 신청을 할때 호출되며 목록보기를 reloading해줌. function reloadtoplist(){ try { var cpage2 = document.forms["listTopForm"].cpage2.value; var cpage = document.forms["listTopForm"].cpage.value; document.all.postTop.src = "http://blog.naver.com/postListTop.jsp?blogId=pupuni75&categoryNo=0&viewdate=&cpage2="+cpage2+"&cpage="+cpage; }catch(e){} } function reloadByUser() { location.href = "/PostView.nhn?blogId=chs3515&logNo=100066922256"; } //목록열기 var firstListOpen = false; function openlist(logNo){ var ch = $('toplist').style.display; if (ch=='none') { // 열기 if(!firstListOpen){ firstListOpen = true; var categoryNo = "0"; var parentCategoryNo = "0"; if (logNo) { $('postTop').src = "/PostListTop.nhn?blogId=chs3515&logNo="+logNo+"&categoryNo="+categoryNo+"&viewdate=&postListTopCurrentPage=1"; } else { if (categoryNo != "" && categoryNo != parentCategoryNo) { $('postTop').src = "/PostListTop.nhn?blogId=chs3515&categoryNo="+categoryNo+"&viewdate=&postListTopCurrentPage=1"; } else { $('postTop').src = "/PostListTop.nhn?blogId=chs3515&categoryNo="+categoryNo+"&parentCategoryNo="+parentCategoryNo+"&viewdate=&postListTopCurrentPage=1"; } } } $('toplist').style.display='block'; $('toplistmenu').style.display='block'; $('toplistmenudown').style.display='none'; $('toplistmenuup').style.display='block'; } else { // 닫기 $('toplist').style.display='none'; $('toplistmenu').style.display='none'; $('toplistmenudown').style.display='block'; $('toplistmenuup').style.display='none'; } // 현재 처음 목록을 열었을때만 NDS태그 호출 -> 목록을 열거나 닫을경우 무조건 NDS태그 호출하도록 하기위해 다음코드 추가 document.getElementById('toplist').innerHTML = document.getElementById('toplist').innerHTML; resizeIfr(parent.document.getElementById('papermain'),300); } //하단 목록열기 function openPostListBottom(logNo, isAccessFromSearch, isFirstPage) { if(isAccessFromSearch) { var categoryNo = ""; var parentCategoryNo = ""; $('postBottom').src = "/PostListBottom.nhn?blogId=chs3515&logNo="+logNo+"&categoryNo="+categoryNo+"&parentCategoryNo="+parentCategoryNo+"&viewdate=&listType=bottom&postListTopCurrentPage=1&isFirstPage="+isFirstPage; $('postListBottom').style.display='block'; resizeIfr(parent.document.getElementById('papermain'),300); } } // Post List Top var bCheckAll = false; function checkAllPost(nCnt){ if(bCheckAll) bCheckAll = false; else bCheckAll = true; if (nCnt > 1){ for (var i = 0;i < nCnt;i++){ if(!document.forms["listTopForm"].logNo[i].disabled) document.forms["listTopForm"].logNo[i].checked = bCheckAll; } }else if(nCnt == 1){ if(!document.forms["listTopForm"].logNo.disabled) document.forms["listTopForm"].logNo.checked = bCheckAll; } if(typeof(document.forms["listTopForm"].checkall)=="object"){ if(!document.forms["listTopForm"].logNo[i].disabled) document.forms["listTopForm"].checkall.checked = bCheckAll; } } function cfmMemoMovePost(nCnt){ var nCheckedCnt = 0; var i; var strMsg; if (nCnt > 1){ for(i = 0;i < nCnt; i++){ if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++; } } else if(nCnt == 1){ if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1; } if (nCheckedCnt > 0){ /*window.open*/("/post/postMoveMemoConfirm‎.jsp?blogId=chs3515&cnt="+nCnt , "_postMoveMemoCfm", "width=360,height=280"); }else{ alert(‎"포스트를 선택하세요."); } } // 공개설정변경 function cfmAuthUpdatePost(nCnt){ var nCheckedCnt = 0; var i; var strMsg; if (nCnt > 1){ for(i = 0;i < nCnt; i++){ if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++; } } else if(nCnt == 1){ if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1; } if (nCheckedCnt > 0){ /*window.open*/("/PostOptionsUpdateFormByLogNo.nhn?blogId=chs3515&logNoStruct=" , "_postAuthUpdateCfm", "width=495,height=280"); }else{ alert(‎"포스트를 선택하세요."); } } function cfmPostRegistTagName(nCnt) { var nCheckedCnt = 0; var i; var strMsg; if (nCnt > 1){ for(i = 0;i < nCnt; i++){ if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++; } } else if(nCnt == 1){ if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1; } if (nCheckedCnt > 0){ /*window.open*/("/post/tag/PostTagRegistConfirm‎.jsp?blogId=chs3515&cnt="+nCnt , "_postTagCfm", "width=430,height=180"); }else{ alert(‎"포스트를 선택하세요."); } } function arrays2JsonStr(names, values){ var aResult = []; for(var i=0; i < values[0].length; i++){ var eachPair = []; for(var ii=0; ii < values.length; ii++){ eachPair[eachPair.length] = "'"+names[ii]+"':'"+values[ii][i]+"'"; } aResult[aResult.length] = "{"+eachPair.join(",")+"}"; } return "["+aResult.join(",")+"]"; } function cfmDeletePost(nCnt){ var nCheckedCnt = 0; var i; var strMsg; // [{'logNo':1,'sourceCode':1}, {'logNo':2,'sourceCode':35}] var allSourceCode = document.getElementsByName("sourceCode"); var sourceCode = []; var logNo = []; if (nCnt > 1){ for(i = 0;i < nCnt; i++){ if(document.forms["listTopForm"].logNo[i].checked){ nCheckedCnt++; sourceCode.push(allSourceCode[i].value); logNo.push(document.forms["listTopForm"].logNo[i].value); } } }else if(nCnt == 1){ if(document.forms["listTopForm"].logNo.checked){ sourceCode.push(allSourceCode[0].value); logNo.push(document.forms["listTopForm"].logNo.value); nCheckedCnt = 1; } } $("logNoStruct").value = arrays2JsonStr(['logNo','sourceCode'], [logNo, sourceCode]); if (nCheckedCnt > 0){ /*window.open*/("/post/postDeleteConfirm‎.jsp" , "_postDeleteCfm", "width=330,height=190"); }else{ alert(‎"포스트를 선택하세요."); } } // 포스트카테고리이동 function cfmMovePost(nCnt){ var nCheckedCnt = 0; var i; var strMsg; if (nCnt > 1){ for(i = 0;i < nCnt; i++){ if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++; } } else if(nCnt == 1){ if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1; } if (nCheckedCnt > 0){ /*window.open*/("/PostCategoryMoveForm.nhn?blogId=chs3515&cnt="+nCnt , "_postMoveCfm", "width=330,height=270"); }else{ alert(‎"포스트를 선택하세요."); } } // 블링크/공감수 가져오기 function getXmlHttpRequest() { var xmlhttp = false if(window.XMLHttpRequest){//Mozila xmlhttp = new XMLHttpRequest() } else {//IE xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") } return xmlhttp; } function loadData(path, successFunc){ var xmlhttp = getXmlHttpRequest(); xmlhttp.open("GET",path,true); xmlhttp.[안내]태그제한으로등록되지않습니다-onreadystatechange = function() { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { var data = xmlhttp.responseText; successFunc(data); } } } xmlhttp.send(null); return false; } function setBlinkinfo(data){ if(data == "") return; try{ var data = eval‎('('+data+')'); }catch(e){return;} if(!data || !data.blist) return; if(data.blist.length>0){ for(i=0; i < data.blist.length; i++){ setBlink(data.blist[i].logno, data.blist[i].blinkno, data.blist[i].blinktitle, data.blist[i].themename) } } } function setSympathyinfo(data){ if(data == "") return; try{ var data = eval‎('('+data+')'); }catch(e){return;} if(data.length>0){ for(i=0; i < data.length; i++){ setSympathy(data[i].logNo, data[i].sympathyCnt); } } } function setSympathy(logNo, cnt){ //try{ var symId = $('symcnt'+logNo); symId.style.display='inline'; if($('spc_sympathy_'+logNo)) { $('spc_sympathy_'+logNo).style.display='inline'; } var symCnt = symId.getElementsByTagName('span'); symCnt[0].innerHTML = '공감 ' +cnt+'개'; var symFrm = $('sympathyFrm'+logNo); if(symFrm.style.display=="none") { if($Agent().IE) { $('Sympathy'+logNo).fireEvent('[안내]태그제한으로등록되지않습니다-xxonclick'); } else { var clickEvent=document.createEvent("MouseEvents") clickEvent.initEvent("click", true, true) $('Sympathy'+logNo).dispatchEvent(clickEvent); } }; symFrm.contentWindow.reloadPage(); //}catch(e){} } function setBlink(logno, blinkno, blinktitle, themename){ try{ var html = ""; var comma = ""; var blinkinfo = $('blinkinfo_'+logno); html = blinkinfo.innerHTML; if(html!='') comma = ","; blinkinfo.innerHTML += comma +" " +blinktitle+" " +themename+""; blinkinfo.style.display = "inline"; showBlinkTR(logno); }catch(e){} } function setSymcnt(data){ var data = eval‎('('+data+')'); try{ if(data.resultCode == 3){ // not login var closeUrl = "http://blog.naver.com/npost/common/reloadOpenerParentAndClose.jsp"; /*window.open*/("http://nid.naver.com/nidlogin.login?mode=form&template=plogin&url="+closeUrl,"loginPopup","width=400,height=267"); return; } // 공감하기 작성자가 블로그 주인의 블랙리스트에 포함되어 있으면, if(data.resultCode ==5) { alert(‎data.message); return; } if(data.resultCode != 1){ alert(‎data.message); } if(data.count>0&&data.resultCode!=2){ setSympathy(data.logNo, data.count); } } catch(e) {} } function sympathy(logno){ // 공감하기 loadData("/PostSympathyAddAndCountAsync.nhn?blogId=chs3515&logNo="+logno, setSymcnt); } function showBlinkTR(logno){ var infoTR = document.getElementById('blink_sym_'+logno); infoTR.style.display = "block"; } function loadBlinkInfo(){// 블링크 리스트 가져오기 loadData("/BlinkInfoByPostAsync.nhn?blogId=chs3515", setBlinkinfo); } function loadSympathyInfo(){// 공감수 가져오기 loadData("/SympathyInfoByPostAsync.nhn?blogId=chs3515", setSympathyinfo); } function callbackSaveTagInfo(data) { try{ var data = eval‎('('+data+')'); if(data.taglist.length>0){ for(i=0; i < data.taglist.length; i++){ hideTagEditBox(data.taglist[i].logno); hideTagTopEditBox(data.taglist[i].logno); setTagList(data.taglist[i].logno, data.taglist[i].tagName); setTagTopList(data.taglist[i].logno, data.taglist[i].tagName); } } }catch(e){}; } function setTagListinfo(data) { try{ var data = eval‎('('+data+')'); if(data.taglist.length>0){ for(i=0; i < data.taglist.length; i++){ setTagList(data.taglist[i].logno, data.taglist[i].tagName); } } }catch(e){}; } //edited by mj.chong 2006. 8. 23 logout data protection function saveTag(logNo) { ajax.loginCheck(__saveTag, 'chs3515', logNo, null); } function __saveTag(logno) { var tagNameVal‎ = $('tagnames_'+logno); var tagForm = $('saveTagName'); tagForm.logNo.value = logno; tagForm.chtagname.value = tagNameVal‎.value; if (isChkNull(tagNameVal‎.value)){ alert(‎"태그를 입력해주세요"); tagNameVal‎.focus(); return; } tagForm.submit(); } function saveTagTop(logno) { var tagNameVal‎ = $('tagTopnames_'+logno); document.saveTagName.logNo.value = logno; document.saveTagName.chtagname.value = tagNameVal‎.value; document.saveTagName.submit(); } function showTagTopEditBox(logno) { try{ var tagElem = $('tagTopName_'+logno); tagElem.style.display = "none"; var tagEditElem = $('edit_tagTopName_'+logno); tagEditElem.style.display = "block"; }catch(e){} } function hideTagTopEditBox(logno) { try{ var tagElem = $('tagTopName_'+logno); tagElem.style.display = "block"; var tagEditElem = $('edit_tagTopName_'+logno); tagEditElem.style.display = "none"; }catch(e){} } function isChkNull(p_value){ var re = false; var tmpStr = trimData(p_value); if (tmpStr == null || tmpStr == undefined || tmpStr == "") re = true; return re; } function trimData(p_s){ var rv = p_s; try{ rv = rv.replace(/(^\s*)|(\s*$)/g, ''); return rv; }catch(e){ return rv; } } function setTagList(logno, tagList) { try { var tagNames = tagList.split(","); var editTagStr =""; var tagElem = $('tagName_'+logno); var tagStr = ""; for(var i =0; i < tagNames.length; i++) { tagStr += ""+tagNames[i]+""; editTagStr += tagNames[i]; if(i != tagNames.length-1) { tagStr += ", "; editTagStr += ","; } } tagElem.innerHTML = tagStr; tagElem.style.display = "block"; }catch(e) {} resizeIfr(parent.document.getElementById('papermain'),300); } function setTagTopList(logno, tagList) { try { var tagNames = tagList.split(","); var editTagStr =""; var tagElem = $('tagTopName_'+logno); var tagStr = ""; for(var i =0; i < tagNames.length; i++) { tagStr += ""+tagNames[i]+""; editTagStr += tagNames[i]; if(i != tagNames.length-1) { tagStr += ", "; editTagStr += ","; } } tagElem.innerHTML = tagStr; tagElem.style.display = "block"; }catch(e) {} } function highlightMyTag() { return; } function showTagEditBox(logno) { try{ var tagElem = $('tagName_'+logno); tagElem.style.display = "none"; var tagEditElem = $('edit_tagName_'+logno); tagEditElem.style.display = "block"; var tagInputElem = $('tagnames_' +logno); tagInputElem.value = ("" + (tagElem.innerText || tagElem.textContent)).trim(); }catch(e){} } function hideTagEditBox(logno) { try{ var tagElem = $('tagName_'+logno); tagElem.style.display = "block"; var tagEditElem = $('edit_tagName_'+logno); tagEditElem.style.display = "none"; }catch(e){} } function loadTagInfo () { loadData("/BlogTagListInfo.nhn?blogId=chs3515&logNo=100066922256&oldFirstPost=true", setTagListinfo); } function goPostView(logNo, postListTopCurrentPage, categoryNo, parentCategoryNo) { var url = "blogId=chs3515&logNo=" + logNo + "&categoryNo="+categoryNo+"&parentCategoryNo="+parentCategoryNo+"&viewdate=&cpage=1&postListTopCurrentPage=" + postListTopCurrentPage; document.location.href = "http://blog.naver.com/PostView.nhn?" + url; } function goPostViewBottom(logNo, postListTopCurrentPage, categoryNo, parentCategoryNo) { parent.utility.setTop(); var url = "from=search&blogId=chs3515&logNo=" + logNo + "&categoryNo="+categoryNo+"&parentCategoryNo="+parentCategoryNo+"&viewdate=&cpage=1&postListTopCurrentPage=" + postListTopCurrentPage; document.location.href = "http://blog.naver.com/PostView.nhn?" + url; } function defineCursorStyle(p_id){ try{ $(p_id).style.cursor = "pointer"; }catch(e){ $(p_id).style.cursor = "hand"; } } //for preview function clickPrevent(){ var tmpFunc = function(){ var sParentLocation = parent.document.location.toString(); var idx0 = sParentLocation.indexOf("Redirect=Preview"); var idx1 = sParentLocation.indexOf("NBlogPostPreview.nhn"); var isPreview = (idx0 > -1) || (idx1 > -1) ? true : false; if (isPreview){ document.[안내]태그제한으로등록되지않습니다-xxonclick = null; var oHtmlDom = parent.document.documentElement || parent.document; var oPreventClickLayer = parent.document.getElementById("click_prevent"); with(oPreventClickLayer.style){ width = oHtmlDom.scrollWidth + 'px'; height = oHtmlDom.scrollHeight + 'px'; filter = 'alpha(Opacity=0)'; opacity = '0.0'; } } } setTimeout(tmpFunc, 1500); } function writelcs(code) { if (code == "") return; var oImg = document.createElement("img"); oImg.src = "http://lcs.naver.com/i{" + code + "}"; } // Post 리스트의 페이지 이동 function goPageList(page) { parent.utility.setTop(); var url = "blogId=chs3515&postListTopCurrentPage=" + page + "&categoryNo=0&parentCategoryNo=0&viewdate="; $('postTop').src = "http://blog.naver.com/PostListTop.nhn?" + url; settop(); } // 검색을 통해서 들어올경우 생기는 하단목록인 경우의 해당 카테고리no를 파라메터로 보낸다. -20070503 jina function goBottomPageList(page) { //parent.utility.setTop(); =>http://bts.nhncorp.com/nhnbts/browse/BLOGSUS-5193 var url = "blogId=chs3515&postListTopCurrentPage=" + page + "&categoryNo=&parentCategoryNo=&viewdate=&listType=bottom"; $('postBottom').src = "http://blog.naver.com/PostListBottom.nhn?" + url; } function checkRClickYN(isRClickNotAllowed, isAdmin) { if (isRClickNotAllowed && !isAdmin) { document.[안내]태그제한으로등록되지않습니다-oncontextmenu = new Function ("return false"); document.[안내]태그제한으로등록되지않습니다-[안내]태그제한으로등록되지않습니다-ondragstart = new Function ("return false"); document.[안내]태그제한으로등록되지않습니다-[안내]태그제한으로등록되지않습니다-xxonselectstart = new Function ("return false"); } } var categoryName = "골프교습(1)"; function closeAndSetFocus( postID ) { var iframe = $( "CommentFrm" + postID ); if(!iframe){ return false; } var elIframeWindow = iframe.contentWindow; if ( iframe.style.display == "none" ) { if(elIframeWindow){ Event.register(iframe, "load", function(){ setFocusToComment(elIframeWindow); }); } sublayer( 1, 1, postID ); }else{ setFocusToComment(elIframeWindow); } } function setFocusToComment(elIframeWindow){ var welLoginCommentWriteForm = elIframeWindow.$Element('loginCommentWrite'); var elTextarea = welLoginCommentWriteForm.query('textarea'); if(welLoginCommentWriteForm && welLoginCommentWriteForm.$value()){ var elTextarea = welLoginCommentWriteForm.query('textarea'); if(elTextarea){ elTextarea.focus(); } } }

목록열기 전체목록 (1573)
function isWritable(obj, writeBlockYn) { if (writeBlockYn == "true") { alert(‎"죄송합니다. 블로그 서비스 내 글쓰기가 제한된 상태입니다."); obj.blur(); } } var common = new Object(); common.Penalty = function( isWritingBlocked, isWritingBlockedBySpamIP, isWritingBlockedBySpamIPManually, isInitializingBlog ) { this.writingBlocked = isWritingBlocked == '1' ? 'true' : isWritingBlocked; this.writingBlockedBySpamIP = isWritingBlockedBySpamIP == '1' ? 'true' : isWritingBlockedBySpamIP; this.writingBlockedBySpamIPManually = isWritingBlockedBySpamIPManually == '1' ? 'true' : isWritingBlockedBySpamIPManually; this.initializingBlog = isInitializingBlog == '1' ? 'true' : isInitializingBlog; this.WRITE_BLOCKED = "죄송합니다. 블로그 서비스 내 글쓰기가 제한된 상태입니다."; this.WRITE_BLOCKED_BY_SPAMIP = "죄송합니다. 해당 IP의 블로그 서비스 내 글쓰기가 제한된 상태입니다."; } common.Penalty.prototype = { isBlocked: function() { return this.writingBlocked == 'true' || this.writingBlockedBySpamIP == 'true' || this.writingBlockedBySpamIPManually == 'true' || this.initializingBlog == 'true' ; }, isWritingBlockedBySpamIP: function() { return this.writingBlockedBySpamIP == 'true'; }, isWritingBlockedBySpamIPManually: function() { return this.writingBlockedBySpamIPManually == 'true'; }, isWritingBlocked: function() { return this.writingBlocked == 'true'; }, isInitializingBlog: function() { return this.initializingBlog == 'true'; }, showMessage : function(obj) { // 순서 주의!! 우선 순위 있음 if(this.writingBlockedBySpamIPManually == "true") { alert(‎this.WRITE_BLOCKED_BY_SPAMIP); } else if(this.writingBlockedBySpamIP == "true" ) { alert(‎this.WRITE_BLOCKED_BY_SPAMIP); } else if(this.writingBlocked == "true" || this.initializingBlog == "true") { alert(‎this.WRITE_BLOCKED); } if(obj) obj.blur(); } } common.UserFiltering = function( blocker, isFiltered ) { this.serviceName = ''; this.userFiltering = isFiltered == true ? 'true' : isFiltered; this.TRACKBACK_BLOCKED_BY_BLACK_ID = blocker + " 님은 엮인글 제한기능을 사용하고 있습니다."; this.WRITE_BLOCKED_BY_BLACK_ID = blocker + " 님은 글쓰기 제한기능을 사용하고 있습니다."; } common.UserFiltering.prototype = { isUserFiltered: function() { return this.userFiltering == 'true'; }, isTrackbackBlocked: function() { this.serviceName = 'TRACKBACK'; return this.userFiltering == 'true'; }, showMessage : function(obj) { if (this.userFiltering == 'true') { if (this.serviceName == 'TRACKBACK') { alert(‎this.TRACKBACK_BLOCKED_BY_BLACK_ID); } else { alert(‎this.WRITE_BLOCKED_BY_BLACK_ID); } } if (obj) obj.blur(); } }
var penalty = new common.Penalty('false','false', 'false', 'false'); AutoSourcing.init( 'post_%id%' , true); var ep3SendPostLayer = { cL : null, currentLayer : null, init : function() { this.cL = new Ju.controlLayer(); this.cL.show = function(sLayerID, nTop, nLeft){ if(this._oElement == null || this._sElementID != sLayerID) this._bBlockReOpen = false; this._sElementID = sLayerID this._oElement = $(sLayerID); if(this._bBlockReOpen == false){ this._oElement.style.display = "block"; if(nTop || nLeft){ this._oElement.style.top = nTop; this._oElement.style.left = nLeft; } Event.addEventListener(this._oElement, "mouseover", this._[안내]태그제한으로등록되지않습니다-xxonMouseOverFunction); Event.addEventListener(this._oElement, "mouseout", this._[안내]태그제한으로등록되지않습니다-xxonMouseOutFunction); Event.addEventListener(document.body, "mousedown", this._checkLayer.bind(this)); this.options.onShow(this._oElement); } }; this.cL.hide = function(sLayerID){ if(sLayerID) this._oElement = $(sLayerID); this._oElement.style.display = "none"; Event.removeListener(this._oElement, "mouseover", this._[안내]태그제한으로등록되지않습니다-xxonMouseOverFunction); Event.removeListener(this._oElement, "mouseout", this._[안내]태그제한으로등록되지않습니다-xxonMouseOutFunction); Event.removeListener(document.body, "mousedown", this._checkLayer.bind(this)); this.options.onHide(); }; this.cL._checkLayer = function(){ if(this._bCursorOver == false){ this.hide(); if (!this._bParentOver) { ep3SendPostLayer.currentLayer = null; } } }; }, show : function(el, logNo, evt) { try { if (this.currentLayer != logNo) { var pos = this.setLayerPos(logNo); this.cL.show(el, pos.top, pos.left); this.currentLayer = logNo; } else { this.currentLayer = null; } } catch(e) {} }, hide : function(el) { Element.hide(el); if (!this.cL._bParentOver) { this.currentLayer = null; } }, setLayerPos : function(logNo) { Element.show("sendPostLayer_"+logNo); var sendPostPos = Element.realPos($("sendPost_"+logNo)); return { top: (sendPostPos.top + $("sendPost_"+logNo).offsetHeight) + "px", left: (sendPostPos.left + $("sendPost_"+logNo).offsetWidth - $("sendPostLayer_"+logNo).offsetWidth) + "px" }; }, parentOver : function(logNo) { this.cL._bParentOver = true; }, parentOut : function(logNo) { this.cL._bParentOver = false; } }; var ep3SendPost = { blinkYn : false, blink : [], setBlinkYn : function(logNo, flag) { if (flag == "true") { this.blinkYn = true; this.blink.push({ "logNo" : logNo, "blinkYn" : true }); } else { this.blink.push({ "logNo" : logNo, "blinkYn" : false }); } }, blinkReq : 0, logNo : [], setLogNo : function(logNo) { this.logNo.push(logNo); }, getLogNo : function() { return this.logNo; }, kept : [], setKeptInstance : function(logNo, kept) { this.setLogNo(logNo); this.kept.push({ "logNo" : logNo, "kept" : kept }); }, getKeptInstance : function(logNo) { for (var i=0; i base.clientHeight) top = base.clientHeight-elm.clientHeight; elm.style.top = top+'px'; elm.style.left = left+'px'; elm.style.zIndex = 1001; }, requestBlink : function() { if (this.blinkYn) { this.setBlink(this, "&logNo="+this.logNo.join("&logNo=")); } }, setBlink: function(thisObj, params) { var blinkUrl = '/BlinkInfoByPostAsync.nhn?blogId=chs3515'+params; var jsonBlink = new Ajax ( blinkUrl,{ method : 'get', [안내]태그제한으로등록되지않습니다-xxonLoad : function(req){ thisObj.doSetBlinkString(req.responseText); } }); blinkUrl = "/SympathyInfoByPostAsync.nhn?blogId=chs3515"+params; jsonBlink = new Ajax ( blinkUrl,{ method : 'get', [안내]태그제한으로등록되지않습니다-xxonLoad : function(req){ thisObj.doSetBlinkCount(req.responseText); } }); }, doSetBlinkString: function(jsonStr) { var structBlink = eval‎("(" + jsonStr + ")"); var fulltitles = []; var tmpText = []; this.kept.each(function (v) { tmpText.push({logNo:v["logNo"], linkedText: []}); }); if(structBlink && structBlink.length){ for(var i=0; i < structBlink.length; i++){ fulltitles[i] = structBlink[i]['title'] + " " + structBlink[i]['themeName']; this.blink.each(function(v) { if (v["logNo"] == structBlink[i]['logNo']) { if (v["blinkYn"] == true) { tmpText.each(function(v) { if (v["logNo"] == structBlink[i]['logNo']) v["linkedText"].push(""+fulltitles[i]+""); }); } } }); } } for (var i=0; i 1) { this.kept.each(function(v) { v["kept"].setSPHtml(); }); } } }; var ep3SendPostKept = Class({ oKept : null, linkedText : [], blinkCount : 0, spHtml : [], kitchen : false, __init: function() { try { this.oKept = eval‎("("+arguments[0]+")"); this.logNo = arguments[1]; this.getSendPost(); } catch(e) {} }, isKept : function() { if (this.oKept && this.oKept.length) return true; return false; }, getKept : function() { return this.oKept; }, get : function(sourceCode, idx) { var ret = null this.oKept.each(function(v) { if (v.sourceCode == sourceCode) ret = v[idx]; }); return ret; }, getSendPost : function(logNo) { if (logNo) this.logNo = logNo; this.kitchen = this.isKitchenPost(); this.setSPHtml(); }, isKitchenPost : function() { var ret = false; $A(this.oKept).each(function(v) { if (v.sourceCode == 35 && v.copyYn == 1) { ret = true; } }); return ret; }, setSPHtml : function() { if (!this.kitchen) { this.setSPCountHtml(); this.setSPListHtml(); } else { this.setKitchenHtml(); } }, setSPCountHtml : function() { if (this.oKept.length > 0 || this.linkedText.length > 0) { var sendPost = $("sendPost_"+this.logNo); var blinkCount = (this.linkedText.length > 0) ? 1 : 0; sendPost.getElementsByTagName("SPAN")[0].getElementsByTagName("EM")[0].innerHTML = this.oKept.length + blinkCount; sendPost.style.display = ""; } else { if ( $( "sep_" + this.logNo ) != null ) { $( "sep_" + this.logNo ).style.display = "none"; } } }, setSPListHtml : function() { var html = this.getSPListHtml(); if (html) { $("sendPostLayerDiv_"+this.logNo).innerHTML = html; } }, getSPListHtml : function() { //call back var aHTML = []; if ( this.linkedText.length > 0 ) { aHTML.push("

블링크 : " + this.linkedText.join(",") + ""); aHTML.push("

"); } for ( i = 0 ; i < this.oKept.length ; i++ ) { var kept = this.oKept[i]; aHTML.push("

" + kept.targetService + " : "); if(kept.sourceType.toLowerCase() == "travel") aHTML.push("" + kept.targetCategoryDisplay + ""); else aHTML.push((kept.targetUrl) ? "" + kept.targetCategoryDisplay + "" : kept.targetCategoryDisplay); if ( parseInt( kept.reputationCnt ) > 0 ) { aHTML.push(" | " + kept.reputationName); aHTML.push("" + kept.reputationCnt + ""); } aHTML.push("

"); } return aHTML.join(""); }, getSPPopup : function() { var spInsideItem = ""; var spOutsideItem = ""; var html = ""; for (var i=0; i"+this.oKept[i].targetService+"" : this.oKept[i].targetService; if (this.oKept[i].sourceTypeGroupId == "0") { //내부 spInsideItem += ((spInsideItem) ? ", " : "") + html; } else if (this.oKept[i].sourceTypeGroupId == "1") { //외부 spOutsideItem += ((spOutsideItem) ? ", " : "") + html; } else { } } } html = ""; if (spInsideItem.length > 0) { html += "
  • 네이버 서비스"+spInsideItem+"
  • \n"; } if (spOutsideItem.length > 0) { html += "
  • 외부 서비스"+spOutsideItem+"
  • \n"; } return html; }, setKitchenHtml : function() { var html = ""; $A(this.oKept).each(function(v) { html += "" + v.targetService+" > "+ v.targetCategory + ""; }); if (html != "") { $("sendPost_kitchen_"+this.logNo).style.display = ""; $("sendPost_kitchenH_"+this.logNo).innerHTML = html; } } }); // 요약글 호출을 비동기 방식으로 변경 // 2009. 6. 3 // author seoung.song var btnhead = 'btnhead'; var btntail = 'btntail'; var moretail = 'moretail'; var lastLogNo; var moretailContent = ''; function getSummaryContent(reqLogNo){ if(lastLogNo == reqLogNo){ $(moretail + reqLogNo).innerHTML = moretailContent; moreOpen(reqLogNo); }else{ var blogId = "chs3515"; var ajaxForSummary = new Ajax("http://blog.naver.com/SummaryContentFetch.nhn", { method : "post", params : {logNo : reqLogNo, blogId : blogId}, [안내]태그제한으로등록되지않습니다-xxonLoad : function(res){ var logNo; var summaryContent; if(window.ActiveXObject){ var resText = res.responseText; var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.loadXML(resText); var x = xmlDoc.documentElement; logNo = x.childNodes[0].text; summaryContent = x.childNodes[1].text; }else{ var resXml = res.responseXML; logNo = resXml.childNodes[0].childNodes[1].textContent; summaryContent = resXml.childNodes[0].childNodes[3].textContent; } $(moretail + reqLogNo).innerHTML = summaryContent; moreOpen(reqLogNo); lastLogNo = reqLogNo; moretailContent = summaryContent; } }); } } function moreOpen(logNo){ $(btnhead+logNo).style.display='none'; $(btntail+logNo).style.display=''; $(moretail+logNo).style.position=''; $(moretail+logNo).style.left=''; $(moretail+logNo).style.top=''; $(moretail+logNo).style.display=''; } function moreClose(logNo){ $(btnhead+logNo).style.display=''; $(btntail+logNo).style.display='none'; $(moretail+logNo).style.display='none'; $(moretail+logNo).innerHTML = ''; }
    var cclLayer = { isRegister : false, layer : null, src : null }; function addCclLayer( src, layerID ) { if ( !cclLayer.isRegister ) { try { Event.addEventListener( document, "mousemove", popCclLayer ); } catch(e) { return; } cclLayer.src = src; cclLayer.layer = layerID; cclLayer.isRegister = true; } } function popCclLayer( event ) { var e = event || window.event; var b = document.body; var scrollPos = [ b.scrollLeft || document.documentElement.scrollLeft, b.scrollTop || document.documentElement.scrollTop ]; var layer = $( cclLayer.layer ); var coordi = { x : ( e.pageX || e.clientX+scrollPos[0]-b.clientLeft ), y : ( e.pageY || e.clientY+scrollPos[1]-b.clientTop ), pos : Element.realPos( cclLayer.src ), width : cclLayer.src.offsetWidth, height : cclLayer.src.offsetHeight }; if ( isInnerPos( coordi ) ) { layer.style.display = "block"; } else { if ( cclLayer.isRegister ) { Event.removeListener( document, "mousemove", popCclLayer ); layer.style.display = "none"; cclLayer.isRegister = false; } } } function isInnerPos( coordi ) { var x_1 = coordi.pos.left; var y_1 = coordi.pos.top; var x_2 = x_1 + coordi.width; var y_2 = y_1 + coordi.height; if ( ( coordi.x >= x_1 && coordi.x <= x_2 ) && ( coordi.y >= y_1 && coordi.y <= y_2 ) ) { return true; } return false; } var isOverFileLayer = false; function showFileLayer( obj, id ) { var fileLayer = $( "fileLayer" ); var elFiles = fileLayer.getElementsByTagName( "UL" )[0]; elFiles.innerHTML = ""; var files = window["post_files_" + id]; var childStr = ""; for ( var i = 0 ; i < files.length ; i++ ) { childStr += '
  • file'; if(files[i].licenseyn == 'F' && (false == false || false == null)){ // 다운로드 불가 레이어 출 // AU niceilm modify // SUS - 블로그 음원 관리 }else{ // 첨부파일 다운로드 가능 childStr += ' ' + files[i].encodedAttachFileNameByTruncate + '
  • '; } } elFiles.innerHTML = childStr; fileLayer.style.right = "16px"; fileLayer.style.top = Element.realPos( obj ).top + obj.offsetHeight + "px"; fileLayer.style.display = "block"; } function mouseFileLayer( isOver ) { isOverFileLayer = isOver; } function checkFileLayer() { if ( !isOverFileLayer ) $( "fileLayer" ).style.display = "none"; } Event.register( window.document, "mousedown", checkFileLayer ); function sendNDS ( target ) { if ( !ndsStatus[target] ) { $("nds").src = "http://lcs.naver.com/i{100074999}"; ndsStatus[target] = true; } } var ndsStatus = {}; function showTravelClosingLayer(obj){ var oPos = Element.realPos(obj); var elLayer = $('travel_closing_popup'); Element.setCSS(elLayer,{ 'position' : 'absolute', 'top' : parseInt(oPos.top) + 27 + 'px', 'left' : parseInt(oPos.left) - 125 + 'px' }); Element.show(elLayer); }
    // FlashPatch modify by niceilm AU2 var guideMessage = "이 포스트의 주소가 복사되었습니다.\n게시판이나 메신저 창에서 Ctrl+V를 눌러보세요."; var failMessage = "복사에 실패했습니다."; var oSetClipboard = new nhn.Clipboard('/nversioning/common/js/clipboard-18051.swf',{ onCopy:function(){alert(‎guideMessage);}, onFailure:function(){alert(‎failMessage);}}); AutoSourcing.setString( 1, "

    [출처] 프로들의 퍼팅|작성자 기쁨

    " ); var post_files_1 = eval‎( "(" + "[]" + ")" ); ndsStatus["100066922256"] = false;
    프로들의 퍼팅 골프교습(1)

    2009/05/14 19:13

    복사 http://blog.naver.com/chs3515/100066922256

    . 컨베셔널 그립(Conventional Grip)
    타이거 우즈, 잭 니클라우스, 지오프 오길비 등
    대다수의 투어 프로들이 즐겨쓰는 그립 방법입니다.
    오른 손이 왼손 밑으로 가도록하여 그립을 합니다.
    롱펏의 거리조절에 용이 하지만  숏펏시 왼쪽손목의 붕괴로
    볼을 당기기가 쉬운 단점이 있죠.
     
     
    2. 크로스 핸드 그립 (Cross Hand Grip)
    왼손이 오른손아래에 놓이며 컨벤셔널 그립의 고질병인 왼손목의 붕괴를 막아줍니다. 
    숏 퍼팅의 방향성에는 탁월한 효과가 있지만 중, 장거리의 퍼팅의 경우
    올바른 거리감을 가지는데는 상당기간의 연습이 필요합니다.
    짐 퓨릭, 박세리,  톰 카이트 등이 이 퍼팅스타일로 퍼팅을 하는 대표적인 선수들이죠.
     
     
    3. 크로우 그립(Claw Grip)
    오른손을 내려 집게 모양으로 잡는 그립. 크리스 디마코 선수가 대표적인 선수 인데요
    방향성조절에 용이한 장점이 있지만 이 그립 또한 자신에게 편안한 그립자세로
    융화 되는데는 상당한 시간과 연습이 필요합니다.
     
     
    4. 밸리 퍼팅 (Belly Putting)
    37-41인치 정도의 길이의 퍼트를 사용하며 퍼터 그립의
    끝부분(Butt end)을 몸에 고정 시킨 상태로 퍼팅을 하는 방법입니다.
    손목의 변수를 근원적으로 차단하므로 숏, 중간 퍼팅의 방향성에 탁월하지만
    롱펏의 거리감 조절이 힘들수가 있으며 많은 연습이 필요로 합니다.
    콜린 몽고메리, 비제이 싱, 르티프 구센 등이 이 부류에 속하며...
    최근 세르히오 가르시아가 이 밸리 퍼팅 스타일로 바꾼뒤,
    골프 비평가들이 '메이저 무관의 한을 풀기위한 가르시아의 변화..'라는
    주제로 글을 쓴 것을 보기도 했습니다.
     
     
    5. 롱 퍼팅(Long Putter)
    말그대로 퍼팅방법중 가장 긴 퍼트를 사용하며
    거의 선 상태로 가슴 상단중앙 명치 부분에 왼손을 고정 시켜
    완벽한 시계추 스윙(Pendulum Swing)을 가능하게 하는 퍼팅 방법입니다.
    이론적으로는 가장 이상적인 퍼팅방법이며
    시니어 PGA Tour 선수들이 이 퍼팅스트록을 많이 하고 있는데
    장시간의 퍼팅 연습에도 허리에 무리를 주지 않으며,
    스윙의 길을 다 볼수 있으므로 기본적인 셑업만 잘 갖추어져 있으면
    가장 이상적인 퍼팅 방법이라고 할수 있습니다.
    팀 클락, 톰 리먼, 톰 메케론 등의 선수가
    이 퍼팅 스탕일로 퍼팅을 하는 대표적인 선수 들입니다.

     
     
    6. 사이드 세들 퍼팅(Side Saddle Putter)
    샘 스니드를 알고 있나요? 투어 84승에 빛나는 전설적인 인물..스윙도 일품이지만
    1960년 당시 크로킷 스타일(왼쪽 첫번째 사진)의 퍼팅이 허락되던 시절
    이 퍼팅스타일로 많은 우승을 일구어 놓았었죠.
    그러다 PGA 사무국에서 이 스타일의 퍼팅을 더이상 할수 없도록 만들었죠.
    그래서 사이드 새들 퍼팅 스타일로 퍼트를 하게 되었는데
    어쨌거나 이 퍼팅은 볼링에서 10 핀을 바라보면서 공을 굴리듯 
    홀을 직후방에서 바라보면서 퍼팅을 할수 있다는 데  큰 장점이 있습니다.
    새로운 변화를 두려워 하지 않는 골스 독자 여러분..한번 도전해볼 용기가 나세요?
    이 방법으로 퍼팅을 하는 선수로는 LPGA 의 나탈리 걸비스 선수가 있습니다.

                    
                                 
    * 참고로 이상의 언급한 선수들 중 몇몇 프로들은 한 가지 퍼팅 스타일만 추구하지않고
    자주 스타일을 바꾸는 선수 (비제이싱이 대표적이죠)가 있음을 미리 알아주시길 바랍니다.
     
    이상으로 다양한 스타일의 퍼팅종류를 알아 보았는데요.. 이젠 퍼팅의 방법론,
    즉 어떻게 스트록을 하는가에 대해 한번 생각해 보도록 하겠습니다.
    골프에 정도는 없듯이 퍼팅도 어떻게 해서든 볼을 홀에만 집어 넣을수 있다면
    그 방법을 추구 하면 됩니다.
     
    단 프로 선수들이나 골프 전문가들이 하는 방식을 보고 좋은 참고로 삼으시면
    자신만의 골프 스타일을 정립하는데 많은 도움이 되시리라 생각하며
    그리고 시행착오도 많이 줄일수 있을거라 생각합니다.
     
    1. 인사이드 투 인사이드 
     
    말그대로 백스윙시 퍼트의 클럽헤드가 몸 안쪽, 다시말해서
    목표 선상 안쪽으로 약간 들어온뒤 공을 맞추는 선상에서 직각을 이루고
    팔로우 스루때는 다시 목표선상의 안쪽으로 들어 오도록 퍼팅을 하는 방법입니다.
     
    이 방법은 가장 일반적으로 시행되어지는 퍼팅 스타일이며
    투어선수들 중 90 % 이상이 이 방식으로 퍼팅을 하고 있습니다.
    왜냐하면 퍼트에도 로프트와 라이각이 있는데
    일반적으로 68-71 도 정도의 라이을 가지고 어드레스를 하기 때문에
    척추를 중심으로 타원(Arc)을 그리면서 스트록을 하는것이 자연스러운 이유 입니다.
     
    단, 백스윙시에도 클럽의 페이스는 스윙 플레인 라인에
    항상 직각을 이루도록 주의 하시길 바랍니다.
    대표적인 티칭프로중 스탠 어틀리 와 부치 하먼)이 있습니다.
    시중에 판매되고 있는 퍼팅 아크(Putting Arc)가 대표적인
    인투인 퍼팅스윙을 연습할수 있는 기구 입니다.
              

    2. 스트레잇 백 스트레잇 스루(Straight Back  Straight Through Putting)
    숏게임 바이블의 저자인 데이브 펠즈가 주창하는 퍼팅 방법인데요..
    말그대로 공과 홀을 연결하는 선상(브레이크가 없는 직선 퍼팅일 경우) 에
    퍼팅스트록을 하는동안 퍼트의 해드부분이
    완전히 목표 선상에 일치 하도록 퍼팅하는 방법 입니다.
     
    저도 데이브 펠즈 숏게임 스쿨에 가서 이 이론을 배우고 온 뒤,
    퍼팅이 많이 망가진(?) 기억이 있습니다.^^
    이론적으로,그리고 데이브의 수년간의 연구 결과 이 방식의
    퍼팅이 가장 이상적이며 확률이 높은 방법이라고 합니다.
    단 이 방식으로 퍼팅을 할경우 말렛퍼트(Mallet Putter) 스타일에
    페이스 밸랜스가 된 퍼트로 퍼팅을 하는것이 유리 합니다.
    단 이 방식의 퍼팅스트록을 하기 위해서는 부단한 연습이 필요하지요.
    참고로 몇가지 연습 방법을 알려 드리겠습니다.
     
    1)  방문 문지방에 스탠스를 취한뒤 어깨선을 나란히 하고
    퍼팅 셑업을 한뒤 플레스틱 파이프나 부러진 골프 샤프트를 겨드랑이에 끼우고
    퍼팅 스트록을 합니다. 이때 어깨가 열리거나 닫히게 되면
    벽면에 파이프가 부딛히게 되므로 즉각적인 피이드 백을 얻을수 있습니다.
     
    2) 2X4 2개를 지면에 내려 놓고 퍼트의 헤드넓이 보다 약간 넓은 간격으로
    목표 방향에 평행이 되도록 세운뒤 퍼팅 스트록을 하는 방법이 있습니다.
    2X4 가 없으신 분들은 아래 사진과 같이 쇠막대기에 실(오랜지, 흰색)을 연결하여
    그 라인 아래에 퍼터 헤드를 정렬하여 연습하는 것도 퍼팅 페이스의 직각성(?)을 높이는데,
    아주 효과적인 연습 방법이 될수 있겠습니다.
      
       
    3. 오픈 스탠스 스트록(Open Stand Stroke)
     
    이 방식은 시게키 마루야마가 추구하는 퍼팅 스타일이며
    현재 필자가 연습하고 있는 방법이기도 합니다. 
    전설적인 퍼터인 밴 크랜쇼의 스승이신 하비패닉 이 말하기를
    "퍼팅은 치핑을 하듯이 하라. Putt like a CHIP"고 말하였습니다.
    칩샷의 원리를 알고 계시죠..
    스탠스를 열고 볼은 오른 발 앞쪽에 두고 클럽 페이스는 목표와 직각방향..
    몸의 무게는 약간 왼쪽발에 두고..퍼팅도 칩샷처럼 한번 해 보세요..
    의외로 롱펏에 공이 홀에 착착 달라 붙을수도 있으니 넘 놀라지 마시길..
    그리고 또 다른 장점으로는  머리를 들지 마라. 라인을 믿어라..등등의
    각종 전통적 퍼팅 주문으로 긴장된 상태에서 퍼팅 스트록 하던 것을
    몸을 목표 왼쪽으로 약간 오픈한 상태에서 셑업을 하고
    칩샷을 하는 느낌으로 스트록을 하게 되면
    긴장감도 훤씬 덜하게 되며 퍼팅라인도
    더 잘 볼수가 있어 일석이조의 효과를 거둘수가 있습니다.
     
    단 손목으로 힘조절을 할수 있는 가능성이 많으므로,
    부드럽고 일관된 퍼팅스트록이 될수있도록 주의 해야 하며 숏 펏의 경우
    클럽해드를 당길 가능성 (어깨가 오픈되어 있으므로 )이 있으므로
    너무 많이 어깨를 열지 않도록 해야 합니다..
     
    어떻습니까? 생각보다 퍼팅 스타일이 좀 많죠잉?
    골스 독자 여러분 튼튼한 기본기를 다지고 나면 그위에 나만의 개성있는 
    퍼팅 스타일을 한번 멋지게 만들어 보시는게  어떨까요? 
     
    “ Drive for show , putt for dough

    이 포스트를..

    덧글 쓰기 엮인글 쓰기 공감하기

    // var adPostObject = new AdPostObject(); adPostObject.sBlogId = "chs3515"; adPostObject.sAdPostSecurityParam = "TO+YeRuiTfSXujO4lOIPL9cmp8Fj2bZ5R+OYosOAD74="; adPostObject.oContentShareObject = parent.g_ContentShareObject; adPostObject.bExistAdPost = false; adPostObject.bUseAdPostInSide = false; adPostObject.nCategoryDirectorySeq = "0", adPostObject.nFirstLogNo = "100066922256"; var adPostInject = new AdPostInject(adPostObject); adPostInject.injectAdPost(); //

    키친에서 등록한 글입니다.
    키친에서 수정하시겠습니까?

    닫기

    이 글을 삭제하시겠습니까?
    키친에서 등록한 글은 키친에서 삭제해주세요.
    키친에서 등록한 글 보기

    닫기

    이 포스트를 삭제하시겠습니까?
    작성하신 글은 아래의 서비스로 보내신 글입니다.
    삭제시 보낸 곳에서도 자동 삭제됩니다.

    글 보내기 정보

      닫기
      var viewer_image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/viewer/"; var photo = new PhotoLayer(parent); photo.Initialized(); window.xxonunload = function() { photo.oPhotoFrame.doFrameMainClose(); mlayoutPhoto.unload(); }.bind(this); loadTagInfo(); /* 태그별 포스트 정보 보기 페이지 호출 */ function forwardTag(blogid, tagname) { document.forwardTag.blogId.value = blogid; document.forwardTag.tagName.value = tagname; document.forwardTag.submit(); } // AU niceilm 마지막에 호출되면 된다. MusicManage.hideExternalLayerAll(); var bAutoPlay = 'false' == "true" ? true : false; function musicChk(){ if(typeof parent.music != 'undefined') parent.music.playBlogMusic(bAutoPlay); if(typeof parent.music != 'undefined' && parent.music.postMusic) parent.music.stop('js'); } setTimeout(musicChk,300);
      다음검색
      현재 게시글 추가 기능 열기
      • 북마크
      • 공유하기
      • 신고하기

      댓글

      댓글 리스트
      맨위로

      카페 검색

      카페 검색어 입력폼