표준 3 프레임 레이아웃이 있습니다. 왼쪽에는 "fnav", 위쪽에는 "fheader", 헤더 아래에는 "fcontent"가 있습니다. 모든 파일은 로컬 하드 드라이브에 있습니다.Firefox 오류 : 권한이 거부 됨 Window.Document
이 오류 던지고 JS 함수이다 : fnav에 링크를
이function writeHeaderFrame() { try { var headerFrame = window.top.frames['fheader']; var headerTable = document.getElementById('headerTable'); if (headerFrame && headerTable) { headerFrame.document.body.style.backgroundColor = "Black"; var headerFrameBody = headerFrame.document.documentElement.childNodes[1]; headerFrameBody.innerHTML = headerTable.innerHTML; } else if (headerTable) { // there is a headerTable, but no headerFrame headerTable.style.display = 'inline' // show the headerTable } } catch (e) { alert('from header.js, writeHeaderFrame(): ' + e.message); } }
클릭을 (또는 처음 프레임을로드가) fcontent에 내용을로드 한 후 fcontent에서 JS 파일은 "헤더를로드 "프레임 ... 또는 어쨌든, 예정이다. 자바 스크립트는 처음에 잘 실행하지만 링크를 클릭 할 때마다 나는 다음과 같은 오류 얻을 :
Permission Denied To Get Window.document
나는 이유를 확인할 수 없습니다 생각합니다. 모든 제안을 부탁드립니다.