2011-08-19 8 views
0

Google지도 API v3의 크롬에서 문제가 없는데 문제가 발생했습니다. 즉, 체크 박스 문제가 있습니다. 내 체크 박스를 클릭하여 레이어를로드하면 모든 것이 작동하지만 웹 사이트를 새로 고침하면 레이어가 지워지지만 (괜찮습니다) 확인란은 선택 상태를 유지합니다. 내 사용자에게 제어 f5를 지시하는 대신 확인란을 선택 취소하는 방법이 있습니다. http://gbnrtc.services.officelive.com/default.HTML Thanks KIE9의 체크 박스 문제

답변

0

IE9는 체크 박스 상태를 유지합니다. 이 문제를 해결하려면 확인란을 선택 취소하여 명시 적으로 설정하십시오. 다음과 같은 기능이 작업을 수행 할 수 있습니다

function clearAllCheckboxes() { 
    // Find all <input> elements. 
    var elems = document.getElementsByTagName("input"); 

    // For each <input> element which is a checkbox, clear it. 
    for (var i = 0; i < elems.length; ++i) { 
    if (elems[i].type == "checkbox") elems[i].checked = false; 
    } 
} 

호출이 기능을 사용자의 페이지가 처음로드, 그리고 모든 확인란을 취소 할 때.

더 쉬운 해결책이 있지만 느낌표 확인란의 구문이 어렵다고 생각합니다. 특히, HTML (심지어 "거짓")으로 된 항목을 선택하면 확인란이 선택됩니다.