1

ページ A (ページ A ) と、ページ A によって開かれるページ B (ページ B ) があります。

私が達成しようとしているのは、ページ B でカラーボックス ギャラリーを開始し、カラーボックス ギャラリーが閉じられるとページ B のカラーボックスが再び表示されるようにすることです。

問題 1 : ページ B (カラーボックス) のサムネイルをクリックすると、カラーボックスの写真が表示されますが、ギャラリーが機能しません。

問題 2 : ギャラリーを閉じるとページ B が表示されない。代わりに、ページ A に戻ります。

ページ A には、カラーボックス ギャラリーを閉じたときにページ B を再度開く次のコードがあります。

/* _photourl is the picture url,   */
/* _photorel is the group name,    */
/* _parenturl is the url of page B */

function showColorboxGallery(_photourl, _photorel, _parenturl) {
   $.colorbox(
         {
            scrolling: false,
            href: _photourl,
            rel: _photorel,

            onClosed: function () {
            parent.$.colorbox({
                href: _parenturl, 
                iframe: true, 
                width: 960, 
                height: 418
            });
                return;
            }
         }
   );
   return;
}

ページ B では、サムネイルをクリックすると次のようにギャラリーが開きます。

onclick="parent.showColorboxGallery('http://www.abc.com/photo.jpg', 
                                    'photosanimal', 
                                    'Full_URL_of_HTML_Page_B')"

私は何が欠けているか、間違っていますか? なにか提案を?

4

0 に答える 0