Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 영화
- Monument
- 아이폰게임
- 후기
- great forest
- php
- 카이로소프트
- 게임
- 아이폰
- goblin sword
- 유료
- 공략
- 맛집
- 가사
- jQuery
- 일상
- 아이러브니키
- 레고
- 핑크
- 감상
- 모뉴먼트
- 추천
- 잡담
- Pink
- 모뉴먼트 밸리
- 강추
- Monument Valley
- JavaScript
- 시사회
- 아이패드
Archives
- Today
- Total
잡담소장소
Image Size 관련 ( chrome, IE ) 본문
바로 일전에 올린 이미지 미리보기와 연관되어 발생한 문제이다.
테스트는 chrome에서 이루어졌었는데 ie사용자도 고려해야하는 탓에 ie에서 테스트한 결과
뚜둔-_-이미지가 다 잘려서 나온다.
크롬에서는 this.width면 만사오케이였지만
IE에서는 this.width를 찾지 못하고 this.naturalWidth라는 값으로 넣어줘야했다.
이것도 9버전까지.
7,8버전은 naturalWidth라는 값도 없다! undefined!! ;ㅁ;
하는 수 없이 서버단에서 가져오기로 한다 ㅠㅠ
망할 IE. 뻑큐..ㅠㅠ
서버단에 함수를 만들고
public function getImgSize(){ $img_url = $this->post->img_url; $ret = getImageSize($img_url); if( $ret ){ echo json_encode(array('ret'=>'ok', 'width'=>$ret[0], 'height'=>$ret[1]) ); } else{ echo json_encode array( 'ret'=>'nok' ); } }
json으로 불러준다
... var img_url = 'test.jpg'; $.ajax({ type: 'POST', url : '/test/getImgSize', data: { 'img_url': img_url }, dataType: 'json', success: function(d){ if( d.ret == 'ok' ){ var img_width = d.width; var img_height = d.height; } ... }, error: function(d){ .. } });
반응형
'Study ;3' 카테고리의 다른 글
PHP mail 함수 사용하여 html 메일을 보낼 때 (0) | 2014.07.31 |
---|---|
iOS 초보의 개발기 1 (0) | 2014.07.21 |
이미지 로드 후에 fancybox 띄우기 (이미지 사이즈) (0) | 2014.07.02 |
PhpStorm - How to Git clone using SSH (0) | 2014.03.18 |
JAVA 입문이야기 - 1 (0) | 2014.03.18 |
Comments