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 !
Partager