標準の3フレームレイアウトです。左に "fnav"、上に "fheader"、ヘッダーの下に "fcontent"があります。すべてのファイルは、ハードドライブにローカルに配置されています。Firefoxエラー:許可が拒否されてWindow.Documentが取得されない
これは、エラーをスローされたJSの関数である:
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); } }
がfnav内のリンクをクリックする(または、最初のフレームセットロード)fcontentにロードコンテンツを、次いでfcontentでJSファイルは、「ヘッダをロードしますとにかく、フレームとか、そうなっています。 JavaScriptは最初は正常に動作しますが、リンクをクリックするたびに次のエラーが発生します。
Permission Denied To Get Window.document
理由を特定できません。任意のすべての提案をいただければ幸いです。