웹마스터 팁

도트 이모티콘 생성기

2006.10.30 21:07

예뜨락

네이버의 붐업 게시판을 보면 댓글에 이모티콘등으로 글자나 그림의 형태를 만들어 넣는걸 간혹
볼수 있습니다 뭐라고 하는지는 잘 모르겠네요 ^^;

그거 보구 재미있어서 한번 만들어봤습니다

크게 신경써서 만든것이 아니므로 다소 불완전할 수도 있습니다
가로와 넓이등은 대략 신경써서 조절해야 제대로된 형태가 나옵니다



<html>

<head>
<title>제목 아직 안정했음 :)</title>
<script type="text/javascript">
// 만든이 : 예뜨락

  var col="43"//가로
  var row="12"//세로


//문서 로드후 표기
function dot_write(dot_img){
     var dot="";

     for(j=0;j<row;j++){

        for(i=1;i<=col;i++){
           if(i<col){
              dot = dot +"<a onclick="change("+parseInt(col*j+i)+")" style="cursor: pointer;"><span id=""  +parseInt(col*j+i)+ "">"+dot_img+"</span></a>";
           }
           else
           if(i==col){
              dot = dot +"<a onclick="change("+parseInt(col*j+i)+")" style="cursor: pointer;"><span id=""  +parseInt(col*j+i)+ "">"+dot_img+"</span><br /></a>";
           }
       }
     }
     m = document.getElementById('memo');
     m.innerHTML =dot;
}

//도트 하나당 반전
function change(i){
     main = document.getElementById(i);
     var f=document.getElementById('ch');
     var sindex=f.selectedIndex;
     var fir= f.options[sindex].value.split("|")[0];
     var sec= f.options[sindex].value.split("|")[1];
     if(main.innerHTML ==fir){
        main.innerHTML =sec;
     }
     else
     if(main.innerHTML ==sec){
        main.innerHTML =fir;
     }
}


//전체 반전
function turns(){
     var f=document.getElementById('ch');
     var sindex=f.selectedIndex;
     var fir= f.options[sindex].value.split("|")[0];
     var sec= f.options[sindex].value.split("|")[1];
     for(j=1;j<=row*col;j++){
     main = document.getElementById(j);
     if(main.innerHTML ==fir){
        main.innerHTML =sec;
     }
     else
     if(main.innerHTML ==sec){
        main.innerHTML =fir;
     }
     }
}


// 셀렉트 박스의 도트로 체인지
function select(){
     var f=document.getElementById('ch');
     var sindex=f.selectedIndex;
     var fir= f.options[sindex].value.split("|")[0];
     var sec= f.options[sindex].value.split("|")[1];
     dot_img= document.getElementById('ch').value;
     dot_write(fir)
}




// 카피
function copyit() {
        document.dfd.memo2.value= document.getElementById('memo').innerText;
        var tempval=eval("document.dfd.memo2");
        tempval.select();
        therange=tempval.createTextRange();
        therange.execCommand("Copy");
        alert('토트가 복사되었습니다 n 입력창에 붙여 넣기 하세요 !');
}

</script>


</head>

<body onload="dot_write('□')">
<center>

  <select id="ch" onChange="select();">
    <option value="□|■">사용할 도트를 선택하세요!</option>
    <option value="□|■">□</option>
    <option value="☆|★">☆</option>
    <option value="○|●">○</option>
    <option value="◇|◆">◇</option>
    <option value="■|□">■</option>
    <option value="★|☆">★</option>
    <option value="●|○">●</option>
    <option value="◆|◇">◆</option>
  </select>
<a onclick="turns()"; style="cursor:pointer">전체 반전</a>

  <form name="dfd">
     <textarea name="memo2" style="visibility:hidden;"></textarea>
     <div id="memo"></div>
  </form>
  <input type=submit  value="복사" onclick="copyit()">

</center>
</body>
</html>

사용법은 행과 열의 숫자만 잘 조합해서 올리구
토트마다 마우스로 클릭해서 모양새를 만들면 됩니다
다한 다음 복사해서 게시판에 붙여넣기 하면 되구요
한번 클릭하면 색이 채워지구 한번 더 누르면 반전 됩니다
제목 글쓴이 날짜
산본오피 산본출장안마 ⦑출장안마사이트.COM⦒ 산본OP 산본오피 산본오피 koykoyah 2025.02.23
용인오피 용인출장안마 ⦑출장마사지안내.COM⦒ 용인OP 용인오피 용인오피 koykoyah 2025.02.23
부산오피 ⦑출장안마사이트.COM⦒ 부산마사지 부산오피 부산오피 부산OP koykoyah 2025.02.23
군산오피 ⦑오피쓰.COM⦒ 군산오피 군산출장마사지 군산오피 군산OP koykoyah 2025.02.23
강동오피 강동OP ⦑오피쓰주소.COM⦒ 강동휴게텔 강동오피 강동오피 koykoyah 2025.02.23
남양주오피 남양주출장안마 ⦑오피사이트.NET⦒ 남양주OP 남양주오피 남양주오피 koykoyah 2025.02.23
남양주오피 ⦑출장안마사이트.COM⦒ 남양주오피 남양주출장마사지 남양주오피 남양주OP koykoyah 2025.02.23
수원오피 ⦑오피사이트.NET⦒ 수원오피 수원OP 수원건마 수원오피 koykoyah 2025.02.23
충주오피 ⦑오피쓰.COM⦒ 충주오피 충주OP 충주건마 충주오피 koykoyah 2025.02.22
해운대오피 ⦑출장마사지안내.COM⦒ 해운대오피 해운대OP 해운대건마 해운대오피 koykoyah 2025.02.22
여의도오피 ⦑출장안마사이트.COM⦒ 여의도오피 여의도OP 여의도건마 여의도오피 koykoyah 2025.02.22
동두천오피 동두천오피 ⦑오피쓰.COM⦒ 동두천OP 동두천스파 동두천오피 koykoyah 2025.02.22
안양오피 ⦑출장안마사이트.COM⦒ 안양오피 안양출장마사지 안양오피 안양OP koykoyah 2025.02.22
청주오피 ⦑오피.CLUB⦒ 청주마사지 청주오피 청주오피 청주OP koykoyah 2025.02.22
강서오피 강서출장안마 ⦑출장안마사이트.COM⦒ 강서OP 강서오피 강서오피 koykoyah 2025.02.22
대구오피 ⦑오피쓰주소.COM⦒ 대구오피 대구출장마사지 대구오피 대구OP koykoyah 2025.02.22
부산오피 부산출장안마 ⦑오피쓰주소.COM⦒ 부산OP 부산오피 부산오피 koykoyah 2025.02.22
선릉오피 ⦑출장안마사이트.COM⦒ 선릉오피 선릉출장마사지 선릉오피 선릉OP koykoyah 2025.02.22
역삼오피 ⦑출장마사지안내.COM⦒ 역삼오피 역삼출장마사지 역삼오피 역삼OP koykoyah 2025.02.22
부평오피 ⦑오피.CLUB⦒ 부평OP 부평오피 부평출장샵 부평오피 koykoyah 2025.02.22