ho una pagina manageGroup.php, in cui l'utente può anche aggiungere un membro al gruppo. Ho usato colorbox per mostrare l'addGroupMember.php. Ora ho bisogno di chiudere quel colorbox una volta che ho fatto l'invio del modulo.come chiudere colorbox all'interno di iframe?
javascript sto utilizzando 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>
Il legame che sto usando per aprire colorbox
<a class="iframe" href="addGMember.php?id=<?php echo base64_encode($fetch->g_id)?>">Add Member</a>
il codice addGroupMember.php è come questo: -
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
}
Se ancora non funziona puoi usare qualcosa come ' 'e dovrebbe fare il lavoro. –