게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[jsp/js]javascript가 chrome에서만 오동작을 합니다..
게시물ID : programmer_11713짧은주소 복사하기
작성자 : 시크하고싶군
추천 : 0
조회수 : 1137회
댓글수 : 4개
등록시간 : 2015/06/29 10:53:23
옵션
  • 본인삭제금지


자주가는 사이트라곤 오유밖에 없다보니 ㅠㅠ 자꾸 여기다 질문글만 올리는것같네요 ㅠㅠ

배우는입장이니 너그럽게 용서해주시길 바라며 본삭금을 걸엇사옵니다..ㅠㅠ





질문내용은 아래와 같습니다.

<!-- 전략 -->
...
...func ajax_file_upload/download()...
...

function attached_textarea()
{
 if(xhr.readyState==4)
 {
  if(xhr.status == 200)
  {
   var contents = xhr.responseText;
   contents = contents.substring(34);
   document.getElementById("contents").innerHTML = contents;
   alert(contents);
  }
  else
  {
   alert("Fail : " + xhr.status);
  }
 }
}

...
...
...

<textarea name='contents' id='contents' wrap='soft' rows='20' maxlength='500' style='width: 1200px; margin-top: 5px;'></textarea>
<div id='result_image'></div>

<!-- 후략 -->

javascript로 특정 div에 특정 태그를 입력해주려고 만든 함수들 중 일부인데요,

1. 정확하게는 ajax로 첨부이미지를 업로드하면서 이미지의 섬네일을 만들고, 
2. 특정 div에 섬네일을 출력해준다음, (div id='result_image)
3. 섬네일을 클릭하면 본문하단에 <img src=//img_addr> 과 같은 문자열을 추가해주는동작///

중에 문자열을 추가해주는 동작 부분입니다.


문제점은...

이게 개발툴에서 돌린 샘플 페이지(이크립스) / IE에서는 정상동작을 합니다...만

chrome에서는 묘하게 동작을 하네요..

1. 최초 1회 혹은 textarea에 직접 내용 입력하지 않으면 계속 반복실행해도 정상적인 결과가 뜸

2. 동작시킨 다음 textarea내부에 텍스트 몇자를 입력하고 추가로 동작시키면 textarea에 내용 갱신이 안됨

3. 함수 내부에 alert 부분은 ajax로 결과를 정상적으로 받는지 확인하는 용도인데, 저 팝업창기준으로는 ajax에서는 이상이 없음..
크롬에서도 팝업창은 뜸 (function이 실행이 됨..ㅠㅠ)
--> document.getElementById("contents").innerHTML = contents;
이 부분이 중간에 textarea 내용을 입력하면 동작을 안하는 느낌...


중간에 textarea내용이 바뀌던 말던 마지막 내용에 + <img src=/img_addr/> 이 붙는것을 원하는데...

크롬에서만... textarea안에 내용을 수정하게 되면 동작을 안하는게... 이해가 안됨...ㅠㅠ

아직 실력이 없어선가 왜인지 눈에 안보이네요...


조언점 부탁드림니당...

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호