J'ai une page manageGroup.php, où l'utilisateur peut également ajouter un membre au groupe. J'ai utilisé colorbox pour montrer le addGroupMember.php. Maintenant, je dois fermer cette boîte de couleur une fois que j'ai fini de soumettre le formulaire.comment fermer la boîte de couleur dans iframe?
javascript J'utilise dans 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>
Le lien que je utilise pour ouvrir colorbox
<a class="iframe" href="addGMember.php?id=<?php echo base64_encode($fetch->g_id)?>">Add Member</a>
le code dans addGroupMember.php est comme ceci: -
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
}
Si cela ne fonctionne toujours pas, vous pouvez utiliser quelque chose comme ' 'et il devrait faire le travail. –