これが問題です。3 フレームの Web サイトがあります。2 つのフレームには、swf ファイル内の JavaScript 呼び出し関数を引き起こす UI 要素があります。これまでのところ、次のように機能しています。
if (navigator.appName.indexOf("Microsoft") != -1) {
parent.parent.document.getElementById("framename").contentWindow.document.getElementById("swf_name").function();
} else {
parent.parent.document.getElementById("framename").contentDocument["swf_name"]..function();
これはうまくいきました。ええ。ただし、あるクライアントには、ツールへのリンクを含むフレームを備えた独自の Web ページがある、少し変わったシステムがあります。フレームの 1 つに読み込まれる私たちの Web ページを含めます。これにより、上記の行が失敗します。
そのswfファイルにアクセスするには?できれば、ページ内からフレームの名前/IDを知る必要はありません。}