script를 돌리는데 script의 내용일 순차적으로 해석하지를 않고 alert를 먼져해석 합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

script를 돌리는데 script의 내용일 순차적으로 해석하지를 않고 alert를 먼져해석 합니다. 정보

script를 돌리는데 script의 내용일 순차적으로 해석하지를 않고 alert를 먼져해석 합니다.

본문

iframe을 이용해서 script를 돌리는데 script의 내용일 순차적으로 해석하지를 않고 alert를
먼져 해석합니다.
문제는 이게 몇몇 pc에서만 그런다는 거죠..ㅜ_ㅜ

아래 소스 보시면 이미지 단추를 누르면 parent 화면의 이미지 src가 바뀌고 나서
alert가 뜨고 alert의 확인버튼을 누르면 다시 parent 화면의 이미지 src가 바꾸는 작업을
하였는데 요게 몇몇 pc에서는 이미지 변경이 일어나기전에 alert먼져 뜨고 확인 버튼을 누르면 이미지가 변경됩니다.

모두 그러면 이해를 하겠는데 일부 몇몇 피시에서만 그러니...ㅜ_ㅜ
되는 pc와 안되는 pc 모두 익스8.0을 쓰고 있으며 버젼 및 설정도 동일하게 변경했습니다.

----------------------------[main.php]----------------------------
<iframe name='ifrm' style='width:100%;display:none'></iframe>

<form id='regist' method=post action='../img_change/change.php' target='ifrm'>
 <table>
<tr height="200">
<td colspan="4" align="center">
<img src='../img_change/img/00.jpg' name="img_chg" border="0">
</td>
</tr>
<tr>
<td>
<input type=image src='/img_change/img/start.gif' id='imgtest' onmouseover=start_gr() onmouseout=grt() style='border:10px green solid;filter:chroma(color=green); cursor:pointer;'>
</td>
</tr>
</table>
</form>

----------------------------[change.php]----------------------------
<?
$nansu = '3';
?>


<script>
    parent.document.getElementById('regist').img_chg.src="../img_change/img/0<?=$nansu?>.jpg";
alert('이미지변경');
parent.document.getElementById('regist').img_chg.src="../img_change/img/00.jpg";
</script>

댓글 전체

이미지가 로딩되는데 시간이 걸려서 alert 가 먼저 뜨는것이 아닐지..
이미지가 로딩된 다음에 alert를 띄우거나 이미지를 미리 로딩해 놓는다던가 해야 할듯하네요.
전체 28 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT