탭 작업으로 스마트에디터2 display none으로 숨겨지면 div 높이 값을 찾지 못하여 iframe 의 높이 값이 0으로 되어서 안보이는 문제가 있는데요.
이건 스마트에디터 수정이 필요합니다.
smarteditor2/js/service/HuskyEZCreator.js
70줄에 보면
try{
elIFrame = document.createElement("<IFRAME frameborder=0 scrolling=no>");
}catch(e){
elIFrame = document.createElement("IFRAME");
elIFrame.setAttribute("frameborder", "0");
elIFrame.setAttribute("scrolling", "no");
elIFrame.setAttribute("id", elPlaceHolder.id + '_iframe');
}
추가하고요.
에디터를 불러오는 부분에
$('#menu_content_iframe').attr('src',$('#menu_content_iframe').attr('src'));
새로고침을 해주시면 됩니다.
textarea id가 menu_content 이고요
iframe id는 menu_content_iframe 입니다.
저는 라디오 버튼으로 만들어서 이렇게 사용했습니다.
<script type="text/javascript">
$( document ).ready(function() {
$("input:radio[name=page_type]").click(function() {
$('#menu_content_iframe').attr('src',$('#menu_content_iframe').attr('src')); // 새로고침
})
});
</script>
'웹관련팁' 카테고리의 다른 글
Java 업데이트된 라이센스 조항 해결 방법 (0) | 2022.04.25 |
---|---|
티스토리 사용할 수 없는 닉네임입니다 : 해결 방법 (2) | 2022.04.16 |
소상공인 홈페이지 제작 기획 전자책 추천 (0) | 2022.03.03 |
카페24 스마트디자인 컴포넌트 (0) | 2022.03.03 |
http 접속시 강제 https 접속 설정하기 : .htaccess (0) | 2021.12.15 |
댓글