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:
Pour voir ce bouton, je dois cliquer sur éditer...
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>' +
le bouton "image" est ensuite mis dans une variable
puis il passe dans une boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //Get the format buttons var buttons = buttons_container.querySelectorAll('button[data-tag]');
une fois que j'ai sélectionné une image, je vois bien le nom du fichier mais je ne sais pas
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(); }); }
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
Partager