2012-01-04 12 views
0

私はcolorbox/jquery.colorbox.jsを使用しています。 私は以下のコードがうまくいきました。 これをiframeの内側からクローズする方法を解明しようとしています。よくある質問から は、私が onClick='parent.$.colorbox.close(); return false;' を試してみましたが、エラーに任意の助けPermission denied to access property '$'

感謝を得ました。

$(".iframepop").colorbox({ 
    width:"630px", height:"650px", iframe:true, overlayClose: false, fastIframe: false, 
    onOpen:function(){ 
     iframeID = $(this).attr("id"); 
    }, 
    onLoad:function(){ 
     $('#secureContent').animate({width: "600px"}, 'fast'); 
    }, 
    onCleanup:function(){ 
    }, 
    onClosed:function(){ 
     switch($(this).attr("id")){ 
      case 'goto_home': 
       window.location = "/secure/iframeredirect.php"; 
       break; 
      case 'goto_myaccount': 
       document.body.style.cursor = 'wait'; 
       window.location = "/myaccount"; 
       break; 

     } 
    } 
}); 
+0

$('#cboxClose').click();を使用してみてください削除 'parent.jQuery.colorbox.close();'代わりに? –

+2

いいえjoy .. プロパティ 'jQuery'へのアクセスが拒否されました 行1 – randy

答えて

0

$( '#cboxClose')。remove();を使用できます。 iframeの内側からカラーボックスを閉じます。

0

.remove()だけで閉じるボタンは、たぶん

関連する問題