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

중복확인 체크--반드시 나올만한 버그인거 같습니다

· 20년 전 · 4313 · 3
테스트한다고 여러창을 여러놓고 회원가입하는중에

중복확인체크가 제대로 기능이 작동하지 않는 원인을 발견했는데요

중복확인체크기능이 안되어 회원가입이 제대로 안되는경우,
중복확인을 클릭하면 빈창으로 자바스크립트 에러나면서 안닫히는경우 도 포함될거 같습니다

자바스크립트 소스중에
-------------------------------------------
parent.document.getElementById(
-------------------------------------------

위의 문장을

-------------------------------------------
opener.document.getElementById(
-------------------------------------------

opener로 고치면 해결되던데요

위와 관련된 파일은
\bbs\member_id_check.php
\bbs\member_nick_check.php
\bbs\member_email_check.php
3개이네요

어떤분은
=======================================
bbs/mbidcheck.php 파일의 내용중 2줄을 수정하세요..


13: top.document.fmbform.mb_id_enabled.value = -1;
20: top.document.fmbform.mb_id_enabled.value = 1;

이 2줄의 top.document => parent.document 로 변경하시면 됩니다. bbs/mbidcheck.php 파일의 내용중 2줄을 수정하세요..
=======================================

근데 최신버전에서는 mbidcheck.php파일이 사라졌더군요

간단히 말하면 새창에서 부모창을 잘못인식되어서 나오는문제인거 같습니다

곧 여러 윈도우창을 열어놓고 왓다리갓다리 하다가 parent 창을 못찾아서 생긴문제인거같습니다

아니면 이 글을 지워주세요...ㅠㅠ

댓글 작성

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

로그인하기

댓글 3개

ㅎ, 수고하셨습니다.
감사합니다.... 안그래도 이것때문에 몇시간동안 고생을.... ㅠㅠ

근데 이렇게 해결하고 나니까 토큰에러가 뜨네요... ㅠㅠ 어휴...
회원가입원가입문제 문제

게시글 목록

번호 제목
903
898
895
882
877
875
872
867
863
860
857
848
840
832
827
812
811
800
793
776