Bonjour,

je suis sous un contexte wysiwig,
et je souhaite modifier le bouton image qui demande une url,
par un bouton qui demande d'uploader une image, je n'arrive pas à récupérer le chemin
de l'image récupérer pour ensuite le uploadé le fichier.

voici le bouton en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
//We create the buttons inside the container
buttons_container.innerHTML = '' +
    '<button data-tag="insertImage">Image</button>' +
Pour voir ce bouton, je dois cliquer sur éditer...

le bouton "image" est ensuite mis dans une variable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
//Get the format buttons
var buttons = buttons_container.querySelectorAll('button[data-tag]');
puis il passe dans une boucle

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37
38
39
//For each of them...
for (var i = 0, l = buttons.length; i < l; i++)
{
    //We bind the click event
    buttons[i].addEventListener('click', function(e)
    {
        var tag = this.getAttribute('data-tag');
        switch (tag)
        {
            case 'createLink':
                var link = prompt('Please specify the link.');
                if (link)
                {
                    document.execCommand('createLink', false, link);
                }
                break;
 
            case 'upavant de pouvoir load_img':
//recupération du nom de l'image uploadé
                break;
 
            case 'heading':
                try
                {
                    document.execCommand(tag, false, this.getAttribute('data-value'));
                }
                catch (e)
                {
                    //The browser doesn't support "heading" command, we use an alternative
                    document.execCommand('formatBlock', false, '<' + this.getAttribute('data-value') + '>');
                }
                break;
 
                default:
                    document.execCommand(tag, false, this.getAttribute('data-value'));
                }
            e.preventDefault();
        });
    }
une fois que j'ai sélectionné une image, je vois bien le nom du fichier mais je ne sais pas
comment récupérer son chemin ?

avant d'appelé un fichier ajax, comment je dois procédé pour récupérer l'url du fichier
afin que je puisse le copier ?

merci de me guider