bonsoir beginner
pour choper le texte copier ailleurs que dans l'explorer on fait exactement pareil qu'en VBA VB VBS pour IE
A SAVOIR
var clipText = window.clipboardData.getData('Text');
ce qui fait que ma fonction coller de mon exemple plus haut devient
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function coller() {
console.log("teste si memo est null");
if (memo != null) {
console.log("memo n'est pas null");
var sel = selection();
var range = getrange();
// range.collapse(true);
range.insertNode(memo);
console.log("collage");
memo = null
console.log("memo n'est plus rien");
} else {
var clipText = window.clipboardData.getData('Text');
memo = document.createElement("FONT");
memo.innerHTML = clipText;
var sel = selection();
var range = getrange();
// range.collapse(true);
range.insertNode(memo);
console.log("memo est null alors paster avec le paste original");
console.log(" voila ce qui a été collé");
console.log(clipText);
}
} |
en gros je met le contenu de clipboard dans memo et j'insert
ca fonctionne nikel avec IE
Partager