Malheureusement, ça ne semble pas marché non plus... Il me dit que "cet objet ne gère pas cette propriété ou cet méthode".
Si sa peut aider je met les fichiers sources d'origine de dynContext pour msie (un autre fichier est nécessaire pour FireFox, mais celui là ne semble pas poser problème)
Voila égalemment les différents appels au script :
Dans ma page principale (admin.php) :
1 2 3 4 5 6 7
| <script language="javascript" type="text/javascript">
<!--
dynContext_path = 'include/';
// -->
</script>
<script language="Javascript" src="include/dynContext.js"></script> |
Et dans le code de l'objet php qui s'en sert :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <script type='text/javascript'>
var id_dossier;
/* Ensemble de fonction de définition des action */
function modifier_dossier()
{
document.location = 'admin.php?mod=depot&act=modDossier&id='+id_dossier;
}
function supprimer_dossier()
{
var id_d = id_dossier;
if(confirm('Etes-vous sur de vouloir supprimer définitivement ce dossier ainsi que son contenu ?')){
document.location = 'admin.php?mod=depot&act=supp&id='+id_d;
}
}
// Définit l'id du dossier sélectionné
function set_id_dossier(id){
id_dossier = id;
}
// Création du menu contextuel
myMenu = new dynContext('myMenu', '/stylesDynContext/dynContext.xp.css', 180, 0);
myMenu.setImagePath('/images/');
myMenu.addItem(new dynContext_menuItem('Modifier', 'modifier_dossier'));
myMenu.addItem(new dynContext_menuItem('supprimer', 'supprimer_dossier'));
</script> |
Et enfin, l'appel au menu :
onmouseover=\"set_id_dossier($id);\" oncontextmenu=\"myMenu.show(event); return false\"
Voila, je pense que tout les éléments sont là...
Merci d'avoir pris du temps pour mon problème.
Partager