Bonjour à tous,

Je suis en train de créer un éditeur de texte WISIWIG en jQuery et je crée une fonction pour ajouter des balises :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
var myIframe = $(this).children('iframe').contents().find("#contentIframe");
 
/****/
 
function insertTag(start, end, myFrame)
{
    /****/
}

Le problème est que je n'arrive pas à récupérer la sélection courante sur l'iFrame. J'ai trouvé du code pour récupérer sur la page normal mais 2 problèmes :

- Ce n'est pas du code jQuery et je n'arrive pas à le convertir.
- Ce code ne récupéré pas la selection d'une iFrame mais du document courant.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (window.getSelection){ 
    var selection = window.getSelection(); 
} else if (document.getSelection){ 
    var selection = document.getSelection(); 
} else { 
    var selection = document.selection.createRange().text; 
}


J'ai passé pas mal d'heure à essayé retrouvé ça mais impossible...

Merci à vous !