게시판에 툴바레이어 클릭 소스 적용하다가 한가지 문제를 만났네요. 블록

문제는 제로보드 관리자 모드에서 "태그 모두 막음" 으로 설정했을 시에 아래 첫번째 소스 get_selection() 함수에서 addRange 값을 eSel에 저장하고 그 밑에 소스를 보시면 알겠지만 툴바를 클릭했을 때 실행되는 layerClick_no_grant() 함수에서 폰트 색깔을 커스텀된 태그로 둘러싸는 부분이 제대로 동작을 하지 않습니다. 에디터에서 [테스트] 란 글자의 테스트를 선택해 색깔을 지정하면 예문의 "꺽쇠[[FF0000_FC#]undefined[#FC_FF0000]]로 둘러싸인 부분이 지정이 돼야 합니다." 와 같이 '테스트' 부분이 undefined 로 나타나 버립니다.

왜 eSel에 저장된 addRange 값이 출력이 안되고 다른 텍스트와 조합도 안되는지 모르겠습니다. 아무리 구글링을 해봐도 원하는 정보가 나와있질 않네요. 두번째 소스에선 if 문에서 obj.id == "ed_colordiv"  이 부분만 살펴보시면 됩니다. 덧붙이자면 이 문제는 현재 IE11에서도 안되고 else 문 다음 루틴인 크롬/파폭에서도 현재 제대로 동작을 하지 않는답니다.

이거 제대로 동작하게 하는 좋은 방법이 없을까요? 상당히 난해한 문제 같은데...

모바일에서 소스가 잘 안보이시는 분은 다음 링크를 클릭하세요. http://bit.ly/1QdPkdG

[edit.js 첫번째 부분]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// JavaScript Code
function get_selection()
{
    if(this.m_selection != null)
    {
        if(this.m_selection.type != "Control")
        {
            if(re.exec(uAgent) != null)
            {
                //IE11
                this.m_selection.removeAllRanges();
                eSel = this.m_selection.addRange(this.range);
            } else {
                //IE8
                if(memoiW.document.body.createTextRange().inRange(this.m_selection) == true)
                {
                    this.m_selection.select();
                }
            }
        } else {
            this.m_selection.select();
        }
    }
}


[edit.js 두번째 부분]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
function layerClick_no_grant(obj,objcmd)
{
    var objTextArea = memoiW;
    memoiW.focus();
 
    if(selectionObj.m_selection != null)
    {
        selectionObj.GetSelection();
    }
 
    if(objcmd == "div_clear")
    {
        switch (obj.id) {
            case ("ed_searchdiv") :
                ed_searchdiv.style.visibility = "hidden";
                break;
        }
    } else {
        if(obj.id == "ed_emoticondiv")
        {
            if(typeof document.selection != "Control") {
                if(re.exec(uAgent) != null)
                {
                    //IE11
                    var eEdit = memoiW.window.getSelection().getRangeAt(0);
                    eEdit.deleteContents(); 
                    eEdit.insertNode(eEdit.createContextualFragment("[SW_EMTC" + objcmd + "]"));
                } else if(re2.exec(uAgent) != null) {
                    //IE8
                    var eEdit = memoiW.document.selection.createRange();
                    eEdit.pasteHTML("[SW_EMTC" + [objcmd] + "]");
                } else if(typeof window.getSelection != "undefined") {    //Chrome & FF
                    memoiW.document.execCommand("InsertHTML",false,"[SW_EMTC" + [objcmd] + "]");
                }
            } else {    //Chrome & FF
                memoiW.document.execCommand("InsertHTML",false,"[SW_EMTC" + [objcmd] + "]");
            }
            ed_emoticondiv.style.visibility = "hidden";
        }
        if(obj.id == "ed_colordiv")
        {
            if(typeof document.selection != "Control") {
                if(re.exec(uAgent) != null)
                {
                    //IE11
                    var sel = memoiW.window.getSelection();
                    var eEdit = sel.getRangeAt(0);
                    eEdit.deleteContents();
                    if(sw_no_grant_color == "sw_fontcolor") {
                        eEdit.insertNode(eEdit.createContextualFragment("[" + objcmd + "_FC#]" + eSel + "[#FC_" + objcmd + "]"));
                    } else {
                        eEdit.insertNode(eEdit.createContextualFragment("[" + objcmd + "_FB#]" + eSel + "[#FB_" + objcmd + "]"));
                    }
                } else if(re2.exec(uAgent) != null) {
                    //IE8
                    if(sw_no_grant_color == "sw_fontcolor") {
                        var eEdit = memoiW.document.selection.createRange();
                        eEdit.pasteHTML("[" + [objcmd] + "_FC#]" + eEdit.text + "[#FC_" + [objcmd] + "]");
                    } else {
                        var eEdit = memoiW.document.selection.createRange();
                        eEdit.pasteHTML("[" + [objcmd] + "_FB#]" + eEdit.text + "[#FB_" + [objcmd] + "]");
                    }
                } else if(typeof window.getSelection != "undefined") {    //Chrome & FF
                    var sStart = objTextArea.selectionStart;
                    var sEnd = objTextArea.selectionEnd;
                    var selectedText = objTextArea.document.body.innerHTML.substring(0, 0);
 
                    //alert(sStart+" "+sEnd);
 
                    if(sw_no_grant_color == "sw_fontcolor") {
                        memoiW.document.execCommand("InsertHTML",false,"[" + [objcmd] + "_FC#]" + selectedText + "[#FC_" + [objcmd] + "]");
                    } else {
                        memoiW.document.execCommand("InsertHTML",false,"[" + [objcmd] + "_FB#]" + selectedText + "[#FB_" + [objcmd] + "]");
                    }
                }
            } else {    //Chrome & FF
                var sStart = objTextArea.selectionStart;
                var sEnd = objTextArea.selectionEnd;
                var selectedText = objTextArea.document.body.innerHTML.substring(0, 0);
 
                //alert(sStart+" "+sEnd);
 
                if(sw_no_grant_color == "sw_fontcolor") {
                    memoiW.document.execCommand("InsertHTML",false,"[" + [objcmd] + "_FC#]" + selectedText + "[#FC_" + [objcmd] + "]");
                } else {
                    memoiW.document.execCommand("InsertHTML",false,"[" + [objcmd] + "_FB#]" + selectedText + "[#FB_" + [objcmd] + "]");
                }
            }
            ed_colordiv.style.visibility = "hidden";
        }
        if(obj.id == "ed_searchdiv")
        {
            SearchText();
        }
    }
}
 


[폰트 색깔 태그가 감싸지지 않는 화면]

핑백

  • 러브플러스 + 린코 = ? » 답 정해놓고 안들려요…. 2015-09-09 10:55:53 #

    ... 포스팅 홈 배송 정리 웹주소 – 테스트 링크-테스트 답 정해놓고 안들려요…. By 러플, 2014/10/29 20:22 http://blrun.egloos.com/11137359 이런 마인드를 가진 사람 하고는 안 엮이는게 정답. 욕을 한 것도 아니고, 저 정도의 답글도 못 받아 들이는 사람인데. 거기다 로그인 ... more

덧글

  • ... 2014/10/29 12:41 # 삭제 답글

    병신한테 병신소리 들어가면서도 가르쳐주실 인격자분 찾으신다네요
  • Hide_D 2014/10/29 12:59 # 답글

    아.... 아래에 있는 소스가 전혀 반영이 안되어 있으니 이것도 참 답답할 노릇.
  • PFN 2014/10/29 14:39 # 답글

    이제 신나서 질문 막 올리네

    이 병신새끼 도와주시면 앞으로 병신글 밸리에서 더 자주 보게될겁니다.

    물론 도와주시는 님 욕처먹고 복장터지는건 덤이구요
  • abcde 2014/10/29 15:02 # 삭제 답글

    제발 이글루저면 이 사람 도와주지 맙시다; 도와주고도 욕 먹는 피해자만 더 양산됨.
  • 차범근 2014/10/29 15:45 # 삭제 답글

    아까운 시간 들여서 도와주고는 병신 사기꾼 소리 들으실 분 모집합니다.
  • ... 2014/10/29 16:19 # 삭제 답글

    양심이 있다면 좀 배우세요
  • 과객 2014/10/29 16:42 # 삭제 답글

    아픈건 둘째치고 글 좀 안보면 좋겠음
  • Polar Ice 2014/10/29 16:43 # 답글

    사람이 나이를 먹었으면 인격적으로도 성숙해야 하는게 정상인데 도와준 사람한테 욕하고 제대로된 사과조차 하지 않은게 오해드립..
    인생 그렇게 살면 보람찹니까? 이분 밸리 발행 안하는 거좀 봣으면 좋겠네요
  • 나그젠 2014/10/29 17:03 # 삭제 답글

    밸리 발행 금지 청원 모집합시다. 이제 지겨움
  • Kalaheim 2014/10/29 22:54 #

    만약 모집만 하신다면 동참할 의향 있습니다.
  • WeissBlut 2014/10/31 16:45 #

    하시면 참가 2
  • 총통 R 레이퍼 2014/10/29 17:24 # 답글

    이제는 아예 대놓고 소스 만들어주기를 바라는구나. 이놈의 개시판은 누가 만든거야?ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    이 분에 대해 모르시는 분 읽으라고 덧글담

    원작자도 폐기한 제로보드를 고작 개조정도 해놓고 지가 만든것처럼 배포
    그것도 오류가 겁나게 많아서 계속 수정중
    하다 안되니까 질문올리고
    답변해준 사람에게 병신이라고 욕 한뒤
    답변자가 아예 소스를 처음부터 끝까지 만들어주니까
    낼름 쳐먹어서 적용해놓고는 사과도 안함

    절대 가르쳐 주지 마십시요. 욕이나 처먹고 만들어준 소스는 감사 한마디 없이 빼앗기고 그걸로 끝납니다!
  • 희망의빛™ 2014/10/29 18:03 #

    ㅎㅎ 말씀이 좀 지나치신데요? ^^;
  • ChristopherK 2014/10/29 18:04 #

    제가 보기엔 충분한 반응 같습니다만?
  • 허접이 2014/10/29 18:16 # 삭제

    말씀이 너무 관대하셔서 깜놀인데
  • 총통 R 레이퍼 2014/10/29 18:31 #

    하....이 정도면 사실만을 말한 진짜 관대한 덧글 아닌가? 누가 지나친건지 모르겠네.
  • 오오 2014/10/29 18:20 # 답글

    안타깝지만 이제 이글루스에서는 답변 받으시기 힘드실 겁니다.
    기왕 이렇게 된거 정석대로 공부해 보시길...

    글리님 같은 분들은 님이 어렵다고 하신 그 과정들을 극복하신 분들입니다.
  • Miyun_86 2014/10/29 18:29 # 삭제

    뭐, 여기 떠나도 개발자들에게 도움받기는 글렀습니다. 제로보드4나 만지는 사람이라고 하면 다 알테니까요.
  • ChristopherK 2014/10/30 01:21 #

    만지는 정도가 아니라 오픈소스라고 내것처럼 부리는 사람이죠.
  • Maskillim 2014/10/29 19:00 # 답글

    직업훈련하는 학원에서는 혹시 프로그래밍 관련해서 못 배우나요? 충분히 이용하실 수 있을텐데 왜..
  • Miyun_86 2014/10/29 19:04 # 삭제

    국가보조 자바는 일단 널렸고(취업알선에 훈련비까지 주는거 이야기입니다.) Php는 찾아보면 아마 있을껍니다 ㅋㅋ

    그냥 천상천하 유아독존입니다. 진짜 실력을 키우고 싶었음 진작에 직업훈련을 알아보던가 태도라도 바뀌었겠죠.
  • 희망의빛™ 2014/10/29 19:14 #

    PHP에 관해선 직업 훈련을 받을 정도의 단계는 지났죠. 제가 아무리 책을 뒤져보지 않았어도 말입니다. 거긴 초보적인 수준만 가르칩니다. 물론 난이도가 없는 건 아니지만 저도 ASP 웹디자인 과정을 수료한 만큼 이제 PHP는 제가 개척해 나가야죠. 제가 이쪽은 수료해 봐서 대강 압니다.
  • Miyun_86 2014/10/29 19:21 # 삭제

    함수 리턴형이랑 인자도 이해 못하시는 분께서는 직업훈련 기초수강이 필요하다고 봅니다만? 기초중에 기초도 이해하지 않고 어디서 나오는 근거없는 자존심이신지......
  • 천하귀남 2014/10/29 20:18 #

    수료해 봐서 대강 압니다.

    이런말을 하실 실력이 아니시라는게 위의 여러 프로그램 오류를 해결 못하는데서 드러나고 있습니다.
    더군다나 대강이라도 안다면 거기서 안가르 치는건 찾아서 공부하셔야 하는데 그런 모습도 안보이는군요.
    그런데 도움을 주려고 하는 사람이 약간이나마 답을 알려드리면 적반하장 식으로 전체를 요구하고 그나마 실력부족으로 알아듣지도 못하는데 좋은 소리를 들으시기는 어려울겁니다.
  • 오오 2014/10/29 22:48 #

    단계가 지난것 같아 보이질 않습니다.
    초보적인 것이 아니가 기초적인 것은 언제나 필요하지요.
  • 러플 2014/10/29 19:10 # 삭제 답글

    주인장님 글 볼 때마다 빵 터질 때가 많았는데, 아주 결정타를 날리시네요.

    뭔가를 얻었으면 적어도 감사인사 정도는 해야죠. 상대방 불쾌하게는 하지 말고요.

    사람들이 이야기 할 때 자신이 뼈아프게 느껴지더라도 좀 들어요.
    안그러면 주변 사람들 지쳐서 다 떠나가갑니다.
    벌써 떠나갔을지도 모르겠네요.

    원론적인 수준의 이야기지만,

    세상은 자신이 중심이 아니에요. 자신이라는 존재가 없어도 잘 돌아갑니다.
    주인장님 없다고 가정하면 세상이 망해서 안 돌아갈 것 같나요?

    중심이 되고 싶다면, 남들보다 배로 노력해서 위에 올라서면 됩니다.
    물론 남을 대할 때의 예의는 알아서 해야 하고요.
    그래서 다른 사람들이 틀렸다는 걸 증명해내면 되는 겁니다.

    그렇다고 엉뚱한 결과를 가져와서 증명하면 안돼지요.

    그래도 안된다 그러면 적당히 타협하면서 살아가는 거지요.

    지금 이 분들이 온라인이니까는 그나마 상대해 주는거지, 오프라인 이었다면 아마 상대하지도 않았을 겁니다.
    전 글과 관련된 내용의 일은 아니지만, 주인장님 같은 마인드의 후임 하다하다 안돼서 그냥 내쳤습니다.

    주인장님은 잘못한게 없고, 사회가 문제이고, 다 나를 적으로 생각하는 거 같지요?
    한 때 그렇게 생각해 본 사람으로 그거 다 부질 없어요.

    결론은 자신이 문제인거에요.
    자만, 오만, 편견, 아집, 독선 등은 생활에 전혀 도움이 안됩니다.

    자신이 어떤식으로 행동하느냐에 따라 살아가는 환경이 달라져요.
    더 넓은 곳을 향할 수도 있고, 아니면은 더 좁은 곳을 향할 수도 있고,
    위로 올라갈 수도 있고, 아래로 떨어질 수도 있고.

    신뢰가 넘치는 네트워크 세상이라는 문구가 울겠네요.

    이 덧글도 그냥 흘려보시겠지만...

    *요즘 이런저런 일이 겹쳐서 우울했는데, 주인장님 글과 덧글 보고 더욱 더 삶의 의욕을 느꼈습니다.
  • 희망의빛™ 2014/10/29 19:38 #

    제가 고집이 센가요? 필요하신 분들을 위해 제가 유지보수하는 제로보드4 개작 프로그램을 공개한 건데 그게 그렇게 잘못된 일인가요? 그리고 실력이 좀 모자란 거 가지고 욕을 하면서 비하하는 님들은 잘못이 없구요? 전 실력이 없는 게 죄지만 님들은 그런 저보다 훨씬 죄가 큰 거 같은데요? 제 말 중에 잘못된 말이 있으면 돌을 던지십시요. 하도 긴 덧글을 쓰셔서 저와 주변을 한번 반성해 봤습니다. 그리고 소스를 공개하고 자문을 구하는 건 제가 공개하는 소스의 문제점을 같이 생각해 보자는 건데 제가 뭘 그리 잘못했는지 정말 모르겠네요. 이상하고 나쁜 건 님들입니다. 물론 제 글을 읽는 독자분들 중엔 그렇지 않은 분들이 더 많이 계실거라고 저는 믿습니다. 그리고 프로그램은 다시한번 말씀드리지만 꼭 MS에 근무하는 실력자들만 만지는 게 아닙니다. 아마츄어들이 실력은 짧지만 제로보드4 소스 더 많이 분석했을 수도 있습니다. 그리고 아마츄어들이 이렇게 소스 수정에 기여한 공로도 대단히 크다고 생각합니다. 우습게 생각할 일이 아닙니다. 의심이 가시면 제로보드4.1pl8 초기 배포 버전을 구하셔서 제가 수정한 소스와 함 비교해 보시기 바랍니다. 비교해 보시면 제가 배포한 소스에 얼마나 많은 수정을 가했는지 잘 알 수 있을 겁니다.

    왜 이런 노력들을 제가 구차하게 일일이 다 설명해야 하는지 모르겠네요. 당신들은 정말 못된 사람들입니다. 왜 사람들은 인터넷 상에서 솔직하게 행동하지 않는지 정말 모르겠습니다. 좋다면 좋다 싫다면 싫다 솔직하게 얘기하지 왜 진실된 사람을 바보로 만드냐구요. 정말 이해할 수가 없습니다. 뭔가 다른 이유가 있다면 다들 그 이유를 스스로 한번 가만히 반성해 봤으면 싶습니다.
  • ... 2014/10/29 19:47 # 삭제

    필요한사람. 이 정말 있는지부터 확인하라니까.

    네 게시판 파일 몇명이나 받아가는지 로그분석부터 해보라고. 아무도 안받아간다는데 500원 건다고. 니가 하는짓 아무도 고마워하지 않는다고.

    고치는건 뭐라하지 않지만 혼자 조용히 고쳐쓰라고.

    사람 말귀라곤 못알아듣는 벽창호야.
  • 너님은 와국인이세요? 2014/10/29 19:53 # 삭제

    사람들이 뭘 얘기하는지 몰라서 이딴 덧글을 다는건가? 글을 이해를 못하세요? 네가 잘못한 이유를 앞에 다 적어뒀잖아! 글리님이 손수 가르쳐줬건만 너님은 안된다고 징징거리면서 알려준 은인에게 병신이라고 욕을 쳐하질 않나 그리고 사과글따위 올리지도 않고 그냥 소스만 받아가서 입 싹닦고 또 뻔뻔히 소스 가르쳐달라고 글올리고 자빠졌는데? 이전의 레퍼런스글에도 되지도 않는 슈퍼유저 드립에 비로그인 수정음모론 쳐내세우더니만 아주 그냥 지 쪼대로 나대는 주제에 지 잘못은 개미똥꼬만큼 인정할 생각않고 너 까는 놈들이 나를 나쁜놈으로 몬다고 생각하잖아? 최소 이 이글루스에선 댁 옹호하는 인간 하나도 없으니까 블로그 접고 딴데가라.
  • 총통 R 레이퍼 2014/10/29 19:59 #

    하도 이해를 못하시니 진지하게 적어드리죠.

    http://blrun.egloos.com/11136486
    여기서 이미 글리님이 여러가지 제시를 해 주셨죠? 근데 너가 무뇌라서 이해를 못해 못써먹어놓고는 글리님한테 안되는데 뭔 소리냐고 하지

    http://blrun.egloos.com/11136832
    글리님이 님의 질문에 대충이나마 답변을 달아주셨죠?
    근데 님은 엉뚱한 질문을 해놓고는 안됀다고 병신이라 글리님을 욕하셨죠?
    애시당초 자문을 구하는 사람이 답해주는 사람한테 욕질이라니 인간적으로 잘못되었다고 생각하지 않으십니까?
    그리고 위 포스팅에서 다른 사람들까지 달려들어 동영상으로 까지 만들어 주신분도 계시죠?
    결국 다른 사람들은 다 되었는데 니가 무식해서 못해먹은걸 안됀다고 징징거리며 알려주는 사람들을 무시하고 쓰래기 취급하셨잖아요?

    http://blrun.egloos.com/11137240
    사과 한마디도 알려주셔서 감사하다는 소리 없이
    아...그니까 너도 욕하고 나도 욕하니까 서로 쌤쌤이네. 없던일로 합시다?

    여기서 너한테 어떤 문제가 있는지 한번 아가리를 털어봐라.
    다른 사람들은 이 정도만 해도 다 이해하고 뭐가 문제였는지 답을 달 수 있다.
    이 답을 못달면 너는 하루빨리 인터넷을 접고 초등교육 받으러 가기를 권한다.

    그리고 지금 여기 덧글싸움에서 가장 나쁜새끼는 너님입니다.
    배우고 못배우고를 떠나 기본적인 개념도 인격도 없는 새끼에요 너님은요.
    아니라고요? 지금 딱 그렇게 보인답니다.

    아아...덧글이 또 매끄럽지 못하게 진행되네요. 하지만 님도 제 성질을 건들이셨으니 서로 오해가 있는셈 치고 계속합시다.ㅋㅋㅋㅋㅋㅋ
  • 디베스테이터 2014/10/29 20:03 # 답글

    당연한 거 아닌가? 실력이 없으면 입을 다물어야 하는게 IT 업계인데. 그것도 일반적인 IT 제품 평가같은 것도 아니고 자기가 개발자라고 지칭하는 인간이 코드에 대해서 왈가왈부하고 싶은데 실력 없으면 뭐다?

    아마추어 운운하면서 뭔가 잘못한 게 없는 것처럼 말을 하는데, 자기 혼자 좋아서 세상을 바꿀만한 시스템 개발이나 널리 운영되는 시스템 수정도 아니고 아젠 사용하는 사람이 없는 구식 프로그램 코드나 바꾸고, 그것도 제대로 못 바꿔서 도와달라느니 알려달라느니 구걸이나 하고, 기껏 알려주는 사람에게 욕이나 퍼붓는 너같은 인간이 예의 운운하면서 반성을 따질 입장이 아니잖나?

    그리고 정말 그 게시판에 자랑스러워하는 모양인데, 날짜보니까 주요 패치도 아닌 걸 1달에 2번이니 15일에 한번 꼴로 올려댈 정도로 안정화가 안 된걸 올려놓으면서 뭘 잘했다고 하는지 진짜 알 길이 없다. 시스템 개발이나 보안 입장에서 한마디 해줄까? 안정화 안 된 걸로 자랑질 떨어봐야 한심하게나 생각하지 아무도 그걸 자랑거리라고 안 봐준다. 대학교 학부생이나 직장인 등 자기 일을 바쁘게 진행하면서도 이걸 해내는 사람들에게야 안정화가 덜 되었어도 봐주는 면죄부가 있는거지, 백날 이거만 잡고 사는 놈이 안정화 하나 제대로 안하고 올려대는 건 그냥 머저리 인증이야, 이 인간아.
  • 2014/10/29 20:12 # 삭제 답글

    혹시 어디 제로보드 기반으로 유상으로 싸이트 구축해주고 유지보수 하면서 이런저런 고객 요구사항을 반영해주는 차원에서 소스 만지는거 아닌가 싶은데..

    하다가 막히면 밸리에 도움 요청하고

    아님?
  • Miyun_86 2014/10/29 20:16 # 삭제

    제대로 정신박힌 홈페이지 유지보수 담당이면 제로보드4를 쓸 이유가 없다고 봅니다. 특히나 돈주고 할꺼면요.
  • 2014/10/29 20:25 # 삭제

    어디 동네 가게 홍보 싸이트일지도 모르죠.
  • 2014/10/29 20:15 # 삭제 답글

    이건 뭐 판올림을 하더라도 개발 목표에 관한 로드맵도 없고 그때 그때 맘 내키는대로 뭘 넣었다 뺐다 중구난방에 그나마 수정한 것도 거의 무한 재수정 작업이라 이걸 과연 사람들 쓰라고 배포하는건지 자기가 노력하고 있다는 걸 알아달라는 차원인지 알수가 없음
  • 2014/10/29 20:19 # 삭제 답글

    사람들 쓰라고 배포하기엔 플랫폼 호환성은 개무시고 특정된 환경조건만을 충족시켜야 겨우 작동하는 수준이라면 아무래도 좀
  • 2014/10/29 20:23 # 삭제 답글

    그나마 오픈소스를 사칭하니 관대하게 볼 수도 있지만 상용 시장이었다면 님은 벌써 개박살 났음

    허구헌날 불안정한 판올림만 되는 쓰레기를 누가 씀?
  • 미르 2014/10/29 22:27 # 답글

    왜 사람들은 인터넷 상에서 솔직하게 행동하지 않는지 정말 모르겠습니다. 좋다면 좋다 싫다면 싫다 솔직하게 얘기하지 왜 진실된 사람을 바보로 만드냐구요.

    ????????????

    싫다고 목이 터져라고 외치고있는데?????????
    왜 당신만 몰라요. 밸리에서 당신 글 보기 싫다고.
    솔직하게 말할게요. 싫어. 당신 싫다고!!!
  • Kalaheim 2014/10/29 22:53 # 답글

    내가 그리 오래 산 편은 아니지만, 당신보다 병신력이 높은 인간은 지금껏 딱 한 명밖에 본 적이 없습니다.
  • ChristopherK 2014/10/30 01:21 # 답글

    옛다, 돌을 던지마.
  • 나그젠 2014/10/30 07:34 # 삭제 답글

    그냥 밸리 발행만 안하면 욕은 안 먹을겁니다. 꼴보기 싫어요.
  • 희망의빛™ 2014/10/30 10:20 # 답글

    ㅎㅎ 이 문제 간단하게 해결했네요. get_selection() 에 있는 eSel 변수를 삭제하고 두번째 소스에 getRangeAt(0) 부분의 eEdit 변수를 가지고 var eSel = eEdit.toString() 해주면 됩니다. 그러면 범위내 텍스트가 추출되면서 꺽쇠 태그가 감싸집니다. 간단하지 않나요? 이렇게 간단한걸 여태까지 몰랐네요. 캬~

    크롬 처리 루틴까지 한꺼번에 완성했네요. ^^
  • Miyun_86 2014/10/30 10:18 # 삭제

    ......이해하고 하는거 맞습니까? 아무리 봐도 대충 때려맞추는 것으로밖에 안 보이는데요...

    덤이지만, 다른 사람들이 왜 비난하는지 핀트는 잡았습니까? 이 전 댓글 보면 못 잡은거 같긴 했지만요.
  • 총통 R 레이퍼 2014/10/30 16:57 #

    결국 시도를 하다하다 안되서 물어보는게 아니라 시도도 안해보고 선 질문 후 해보는거구나?
    참 대단하다. 넌 어디서 '개발'이라는 말을 꺼내지를 말아라.
  • Hide_D 2014/11/01 03:05 #

    .... 네?????
    eEdit.toString() 을 하는데 '범위내 텍스트'가 추출된다구요?
    그게 말이 됩니까?
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


웹로그 검색