解除できないフレーム

社のページは古い構造のためメニュー部をフレームで分割している。
この内部から外部のページにリンクを試みた時、どういうわけかフレームを解除することができないのだ。
targetを_top、_parent、_blankと色々試したが、いずれもまったく機能しない。
間違ったページを編集しているのかとも思ったが、表示させたページのソースを確認すると確かに変更点が反映されている。
ブラウザのバグでもないことは、複数環境で全く同様の動作をすることから確認済である。
いったいなんなのだこれは。


テストページを作ってチェックした限りでは、問題はフレーム自体ではなく内部のページにあるようだ。
みると随分弄られて酷いソースになっているので、まずは入れ子の整理を行なう。
その辺の絡みで妙な動作をするのかと思ったが、どうやらそういう訳でもないようだ。
面白いのは、FireFoxに於ける「戻る」及びリロード時の動作。リンク先に飛んだ時点から過去のページに戻ることができず、またその状態でフレーム内に表示されてしまったページをリロードすると元のページに戻る。ソースを見ても、表示されたページのソースは確認できない。