如何在iframe中关闭颜色框? [英] how to close colorbox within iframe?
本文介绍了如何在iframe中关闭颜色框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个页面manageGroup.php,用户还可以在其中将成员添加到组中.我使用了colorbox来显示addGroupMember.php.现在,一旦完成提交表单,我需要关闭该颜色框.
i have a page manageGroup.php, where user can also add member to group. I used colorbox to show the addGroupMember.php. Now i need to close that colorbox once i have done submitting the form.
我在manageGroup.php中使用的javascript
javascript i am using in manageGroup.php
<script language="javascript" type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="js/dropdown.js"></script>
<script type="text/javascript" src="js/jquery.colorbox.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".iframe").colorbox({width:"80%", height:"80%", iframe:true});
});
</script>
我用来打开颜色框的链接
The link i am using to open colorbox
<a class="iframe" href="addGMember.php?id=<?php echo base64_encode($fetch->g_id)?>">Add Member</a>
addGroupMember.php中的代码如下:-
the code in addGroupMember.php is like this:-
if($_POST['add']=="Go")
{
$gid = $_POST['id'];
$ii=0;
$insert = "INSERT INTO ".DBGMEMBER." (gm_g_id,gm_m_id) VALUES ";
foreach($_POST['gMember'] as $gMember)
{
if($ii==0)
{
$insert .= " ('".$gid."' , '".$gMember."')";
}
else
{
$insert .= " ,('".$gid."' , '".$gMember."')";
}
$ii++;
}
$db->execute($insert);// after this i want to close the colorbox
echo "<script>parent.$.fn.colorbox.close(); </script>";// code i used, but not working
}
推荐答案
这个对我来说非常理想,应该对你有用
This one worked out perfectly for me and should work for you
parent.jQuery.colorbox.close()
这篇关于如何在iframe中关闭颜色框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文