web-dev-qa-db-fra.com

comment utiliser thickbox dans admin?

Je voudrais montrer mon contenu extrait de ma méthode de classes dans une boîte épaisse. Comment pourrais-je faire ça? J'ai ajouté le bon identifiant à mon lien hypertexte souhaité, mais tout le corps de l'administrateur est en cours d'analyse à l'intérieur de la boîte épaisse.

<a href="?page=blahblah&TB_iframe=true&width=600&height=550" class="thickbox">Click</a>


class myAdmin {

    public function __construct() {

    }

    public function myfunction() {    
        echo '<div class="css_class">The content of my thickbox</div>';    
    }

}
3
fefe

Ci-dessous, un exemple de ce qui est nécessaire pour utiliser ThickBox.

<?php     
wp_enqueue_style('thickbox');
wp_enqueue_script('thickbox');    
?>

<a href="#" id="taxonomy_banner_image" class="taxonomy_banner_image"> 
Click Here
</a>

<script type="text/javascript">
jQuery(document).ready(function() {   
    jQuery("#taxonomy_banner_image").click(function() {                 
        tb_show("", "filename?TB_iframe=true");
        return false;
    });
});             
</script>

tb_show paramètres:

  1. titre de la boîte.
  2. url du fichier et avec le paramètre iframe=true

Je pense que cela vous donnera une idée de l’utilisation de la ThickBox. Si vous rencontrez un problème, faites le moi savoir.

3
Arvind Pal