<?php echo $this->Html->script('tiny_mce/tiny_mce_popup'); ?>
<script type="text/javascript">
    var win = window.dialogArugments || opener || parent || top;
    win.send_to_editor('<img src="<?php echo $src; ?>"
     alt="<?php echo $alt; ?>" class="<?php echo $class; ?>"/>');
    tinyMCEPopup.close();
</script>

Problème : la Win Popup Reste Ouverte
quelqu'un pour vérifier ce code parce que le console google chrome dit >> Uncaught TypeError: undefined is not a fonction

Problème Dans le tiny_mce.js:1 [Un file de base]

4 réponses


TROJAN
Auteur
Réponse acceptée

Problème résolu Merci GA

test la valeur de win on dirait qu'il ne récup pas la fenêtre parente :(

Comment fait-on pour tester la valeur de win et ainsi résoudre ce problème ?

Excusez moi pour ce reup mais je ne trouve pas de solution à ce problème.

Je suis bien redirigé vers la vue "View/Medias/tinyMCE.ctp" identique au tutoriel mais le script de s'exécute pas (même un alert(lol) ne fonctionne pas).

Voici le code du fichier tinymce.ctp

<?php echo $this->Html->script('tiny_mce/tiny_mce_popup'); ?>
?>
<script type="text/javascript">
    var win = window.dialogArugments || opener || parent || top;
    win.send_to_editor('<img src="<?php echo $src; ?>" alt="<?php echo $alt; ?>" class="<?php echo $class; ?>">');
    tinyMCEPopup.close();
</script>