묻고답하기
본문내 이미지 삽입후 수정창에 이미지경로 크기등이 빈칸으로 나오는데 왜그럴까요?
2014.04.19 18:21
게시판에 이미지파일을 첨부하고 본문삽입 후에 사이즈 조절이나 기타 이미지위치등을 수정하려고 더블클릭을 하면 팝업창이 뜨긴 하는데 이미지 값들이 모두 빈칸으로 나타납니다.
익스플로러 에서만 그러네요... 크롬에서는 정상적으로 나오는데...
고수님들의 조언 부탁드립니다.
xe버전은 1.7.4.1 이구요... 스캐치북 스킨을 사용하고 있습니다.
오토셋 최신버전입니다.
감사합니다.
댓글 5
-
샤엠
2014.04.19 18:46
-
massif
2014.04.19 19:59
샤엠님 감사합니다.
수정을 해도 마찬가지로 빈칸으로 나오네요...ㅠㅠ
제가 초보라... 그냥 써주신데로 카피에서 붙혀 놓았는데...
// NOTE: we've included the "window" in window.getComputedStyle
// because jsdom on node.js will break without it.
function getStyles( elem ) {
return window.getComputedStyle( elem, null );
}
이러게 되어있는걸// NOTE: we've included the "window" in window.getComputedStyle// because jsdom on node.js will break without it.function getStyles(elem) {
try {
return window.getComputedStyle(elem,null);
}catch(e) {
return elem.currentStyle;
}
}
이렇게 바꿧는데요... 뭘 잘못한건가요? ㅠㅠㅠ
-
샤엠
2014.04.19 21:32
개발자 도구로 찍어보는게 가장 빠른데 혹시 url 을 알려주실 수 있을까요?
-
massif
2014.04.21 09:18
아쉽게도 그냥 다운그레이드를 해야 될것 같습니다.
1.7.3.8에서는 정상작동 하네요...
정말 감사합니다.
-
샤엠
2014.04.23 23:52
요즘 바빠서 댓글을 좀 늦게 확인했네요;
죄송합니다.ㅜㅜ
common/js/jquery.js 파일내에 getStyles 함수를 수정해 주시면 됩니다.
window.getComputedStyle 함수는 ie9 이상부터 작동합니다.
이속성은 크로스 브라우징을 해줘야 합니다.
https://developer.mozilla.org/en/docs/Web/API/window.getComputedStyle
function getStyles(elem) {
if(window.getComputedStyle) {
return window.getComputedStyle(elem, null);
}else{
return elem.currentStyle;
}
}
이렇게 수정했으나. ㅡ.ㅡ 익스 9인데도 에러가 나서 ...
try 문을 던져서 수정하면 위 문제는 해결됩니다.
function getStyles(elem) {
try {
return window.getComputedStyle(elem,null);
}catch(e) {
return elem.currentStyle;
}
}