테스트 사이트 - 개발 중인 베타 버전입니다

IE버전 별로 안되는 현상

· 13년 전 · 1483 · 4
체크를 했을때 처리 완료 팝업 창이 뜨면서 디비값 갱신되는 소스가 있는데

xp상에서는 정상적으로 잘 동작하고 윈도우7에서 페이지 오류로 동작을 안해서

IETester로 익스플로러 버전 별로 테스트를 해봤는데

IE7에서만 정상적으로 잘 동작하고 나머지 버전에서는 전혀 반응이 없네요.

다른 XP상에서는 한글깨지기까지 하네요.
IETester에서 IE7 에서는 한글도 안깨지고 정상적으로 동작하구요.

이런 버전적인 문제는 어떻게 해결 가능한지 질문 드립니다.

소스라던지 더 필요한 사항이 있으면 댓글 달아주시면 답변 드리겠습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

13년 전
크로스 브라우징 또는 웹표준 검색 ..
익스에서만 된다고 하면 사실상 표준코딩이 된것이 아닌 말 그대로 익스 전용으로
처리 하신듯하네요 뭔소스인지 모르고 답변하기는 애매 ..
$wr10=''; $fin='처리중'; $color='blue';
if($view[wr_10]==1){ $wr10='checked'; $fin='처리완료'; $color='red'; //완료
if(!$is_admin) $update_href=$delete_href='';
}
?>

<?if($is_admin){?>
<input type=checkbox name=chk_id[] value="<?=$list[$i][wr_id]?>" onclick="adm_assent(this, <?=$view[wr_id]?>)" <?=$wr10?>> 처리상태 <?}?>[ <?=$fin?> ]

<?if($is_admin){?>
function adm_assent(obj, wrid){
value=obj.checked?1:'';
document.getElementById('hiddenframe').contentWindow.location.href="<?=$board_skin_path?>/adm_assent.php?wr_id="+wrid+"&value="+value;
}

해당 소스 입니다.
익스 전용으로 처리... 음 그렇군요
답변 감사합니다..
위 코드는 익스전용이 아닙니다
오류 원인은 hiddenframe 이라는 id가 없다는 겁니다
tail.sub.php에서 iframe 속성에 id='hiddenframe'을 추가하던가
위코드에서 document.getElementsByName('hiddenframe')[0]으로 고치면 됩니다
아 됩니다!! 몇일을 해도 안되었는데 정말 감사합니다 균이님 ㅎㅎ

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354