더 나은 프로그래머가 되자

네이버 스마트에디터2에서 display none에서 display block 전환시 에디터 안나올때 본문

API/네이버

네이버 스마트에디터2에서 display none에서 display block 전환시 에디터 안나올때

greathuman 2019. 8. 21. 14:44

/plugin/editor/smarteditor2/js/service/HuskyEZCreator.js

 

HuskyEZCreator.js 69라인 정도

1

2

3

4

5

6

7

try{

    elIFrame = document.createElement("<IFRAME frameborder=0 scrolling=no>");

}catch(e){

    elIFrame = document.createElement("IFRAME");

    elIFrame.setAttribute("frameborder", "0");

    elIFrame.setAttribute("scrolling", "no");

}

 

 

 

아래와 같이 class="class_smarteditor2" 추가

1

2

3

4

5

6

7

8

try{

    elIFrame = document.createElement('<IFRAME frameborder="0" scrolling="no" class="class_smarteditor2">');

}catch(e){

    elIFrame = document.createElement("IFRAME");

    elIFrame.setAttribute("frameborder", "0");

    elIFrame.setAttribute("scrolling", "no");

    elIFrame.setAttribute("class", "class_smarteditor2");

}

 

 

 

그런다음 스마트에디터를 호출하는 부분에서 display:block 시킬때

1

2

$('.class_smarteditor2').css('height', '300px'); // 스마트 에디터 height 지정

$('.class_smarteditor2').attr('src',$('.class_smarteditor2').attr('src')); // 스마트 에디터 iframe 새로고칭

 

이런식으로 지정해주면 됨.

 

 

출처 : http://chongmoa.com/gnuboard/577147

Comments