파이어폭스에서 location.href 동작 문제 ??

파이어폭스에서 location.href 동작 문제 ??

QA

파이어폭스에서 location.href 동작 문제 ??

본문

회원탈퇴버튼을 보면 

 

<script>
// 탈퇴의 경우 아래 코드를 연동하시면 됩니다.
function member_leave()
{
    if (confirm("정말 회원에서 탈퇴 하시겠습니까?"))
        location.href = "<?php echo G5_BBS_URL ?>/member_confirm.php?url=member_leave.php";
}
</script>

 

여기서 member_leave() 를 동작시키면 되니까

 

  <a onclick="member_leave()"  >회원탈퇴</a>

또는

<input type="button" onclick="member_leave()"   value="회원탈퇴" />

 

이렇게 만들어 쓰면 될것 같은데

 

파이어폭스에서는 작동이 안되네요..

팝업은 뜨는데

그다음 주소로 이동이 안되네요 ..

 

이것저것 검색을 해봤는데

return false; 를 넣어보라는것도 안되고

location.replace 를 넣어보라는 것도 안되고

 

 

 

익플이나 크롬에서는 잘돌아가는데

파이어폭스에서만 유독 먹통이네요..

어떻게 하면 좋을까요 ?

 

-----------------------------------------

 

view 에서  삭제버튼도 onclick="del(this.href); return false;"  이렇게 해서 

common.js 에 들어있는

 

// 삭제 검사 확인
function del(href)
{
    if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) {
        var iev = -1;
        if (navigator.appName == 'Microsoft Internet Explorer') {
            var ua = navigator.userAgent;
            var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
            if (re.exec(ua) != null)
                iev = parseFloat(RegExp.$1);
        }

        // IE6 이하에서 한글깨짐 방지
        if (iev != -1 && iev < 7) {
            document.location.href = encodeURI(href);
        } else {
            document.location.href = href;
        }
    }
}

펑션을 동작시키던데

얘도 파폭에서 동작이 안됩니다.

 

두개가 관련이 있지 않을까하네요

 

------------

 

파이어폭스는 60.0.1 (64비트) 최신버전

os는 윈10 최신업데이트입니다.

이 질문에 댓글 쓰기 :

답변 1

아래 소스 파이어폭스에서 잘 동작합니다..


<script>
function go() {
    location.href('http://sir.kr');
}
</script>
<button onclick="go()">gogo</button>
답변을 작성하시기 전에 로그인 해주세요.
전체 4

회원로그인

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