23

次の関数をリンクに適用するとonclose 、iFrame 内から Fancybox を閉じることができます。 parent.$.fancybox.close();

これをさらに進めて、リンクで親ページを新しい URL に移動させたいと考えています。私は次のことを試しましたが、うまくいきません:

<a onclick="location.href='http://www.domain.com/page/';parent.$.fancybox.close();"> Close and go to page</a>

が優先されるため、使用a hrefも機能しません。onclose

4

3 に答える 3

34

非常に単純な解決策...私がこれを考えていなかったとは信じられません!!!

<a href="http://www.domain.com/page/" target="_parent"> Close and go to page</a>

時々、物事を実際よりも難しくしようとすることを誓います!

于 2010-09-07T19:42:41.630 に答える
17

ファンシーボックスを閉じる必要はありません。

function name(){
    self.parent.location.href='pageg.php';
}
于 2012-02-28T04:57:34.787 に答える