0

私は子ページ(iframe - shadowbox)にこの機能を持っています:

function returnToParent()  
{
        parent.document.getElementById('hello').innerHTML = document.getElementById('nameinput').value;
        self.parent.Shadowbox.close();  
}

テキスト入力「Name」の値をメイン ページの div に送信し、そこで「Hello,」というメッセージを表示します。
Firefox では問題なく動作します。ただし、Google Chrome では機能しません。値を送信したり、シャドウボックスを閉じたりしません。
Google Chrome の親ページにアクセスする代わりの方法はありますか?

前もって感謝します、
アレクサンダー。

4

1 に答える 1

0

ここではおそらく間違っていますが、これは IFrame であるため、「親」は実際には同じウィンドウであると考えています。その情報を取得し、iframe なしでページを更新して、収集した情報を表示する必要があります。

これがいくつかの異なるアイデアを与えるのに役立つことを願っています。

于 2011-02-22T16:26:05.567 に答える