2012-02-08 10 views

Trả lời

2

Bạn sẽ có thể kích hoạt nó trong khung trên với

top.$.fn.colorbox({ params }); 

Mặc dù bạn sẽ cần phải muỗng-thức ăn nó dữ liệu mà bạn muốn hiển thị.

+0

Hãy nghĩ nó phải ở trên cùng. $. Colorbox ({params}); Mã trên không hoạt động trong trường hợp của tôi. – 79E09796

2

Đã xảy ra sự cố tương tự. giải quyết bằng cách đặt một hàm trong trang mẹ như hình dưới đây:

<script>  
$(document).ready(function(){ 
function call_colorBox(params) { 
     $.colorbox(params); 
    } 
}) 
</script> 

sau đó gọi hàm hộp thuốc vẽ trong iframe bạn sử dụng:

<script> 
top.parent.call_colorBox({ width: "80%", height: "80%", iframe: true, href:"http://www.google.com" }); 
</script> 
+0

Tuyệt vời! Nó hoạt động! –

0

trên mã không được làm việc cho tôi ..

top.parent.$.colorbox({ 
    iframe: true, 
    width: "75%", 
    height: "75%", 
    href: "frmTATABomPartsUnique.aspx?Parts=Common", 
    title: "UNIQUE PARTS", 
    onComplete: function() { 
     $("#cboxClose").attr("title", "Close"); 
    } 
}); 

Mã này đang hoạt động ...