회원정보 수정후 확인 버튼을 눌렀을 때 script error가 발생합니다.
관리자 메뉴에서 회원정보 수정후, 확인을 누르면
아래와 같은 Scripts Error 가 뜨는데 왜 그럴까요?
아래와 같은 Scripts Error 가 뜨는데 왜 그럴까요?
얼마전에 회원 정보 메뉴 source를 조금 수정한 후부터 나타나는 현상입니다.
nick 항목과 signature 항목을 자리바꿈하고, 검색 항목에 signature 항목을 추가하면서
생기는 현상입니다.
대충 감으로 수정한다고 했는데 잘못된 부분이 있는 것 같습니다.
nick 항목과 signature 항목을 자리바꿈하고, 검색 항목에 signature 항목을 추가하면서
생기는 현상입니다.
대충 감으로 수정한다고 했는데 잘못된 부분이 있는 것 같습니다.
-아래-
* 발생 Error 메세지
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
줄:345
문자:5
오류: 'mb_icon.value' 은(는) null이거나 개체가 아닙니다.
코드: 0
URL: http://www.♡♡♡.info/home/adm/member_form.php?w=u&mb_id=lecalos
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
줄:345
문자:5
오류: 'mb_icon.value' 은(는) null이거나 개체가 아닙니다.
코드: 0
URL: http://www.♡♡♡.info/home/adm/member_form.php?w=u&mb_id=lecalos
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* source를 찾아보니 아래 함수가 실행될 때에 문제가 있는 것 같습니다.
function fmember_submit(f)
{
if (!f.mb_icon.value.match(/\.(gif|jp[e]g|png)$/i) && f.mb_icon.value) {
alert('아이콘이 이미지 파일이 아닙니다. (bmp 제외)');
return;
}
{
if (!f.mb_icon.value.match(/\.(gif|jp[e]g|png)$/i) && f.mb_icon.value) {
alert('아이콘이 이미지 파일이 아닙니다. (bmp 제외)');
return;
}
f.action = './member_form_update.php';
f.submit();
}
f.submit();
}
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
>nick 항목과 signature 항목을 자리바꿈하고, 검색 항목에 signature 항목을 추가하면서
>생기는 현상입니다.
>대충 감으로 수정한다고 했는데 잘못된 부분이 있는 것 같습니다.
위에서 언급한 내용대로 수정후 문제가 생겼다면 해당 소스코드를 올려 주셔야만
원인 분석이 되겠습니다.
임시적으로 파일 확장자에 txt를 붙혔습니다.
수정된 파일:
1. http://goyom.cafe24.com/temp/member_form.php.txt
2. http://goyom.cafe24.com/temp/member_list.php.txt
이전 파일:
1. http://goyom.cafe24.com/temp/member_form.php.txt
2. http://goyom.cafe24.com/temp/member_list.php.txt
이필드를 지웠다면 아래의 스크립트를 지우거나 주석처리 하세요.
if (!f.mb_icon.value.match(/\.(gif|jp[e]g|png)$/i) && f.mb_icon.value) {
alert('아이콘이 이미지 파일이 아닙니다. (bmp 제외)');
return;
}
이제 생각해보니.. mb_icon은 필요없어서 mb_icon 필드 부분을 지운적이 있었네요.
답변 감사합니다.
처녀뱃사공님께도 감사^^