Obtenir le texte selectionné dans une iframe(jQuery Ajax)

Signaler
Messages postés
5
Date d'inscription
dimanche 27 juillet 2014
Statut
Membre
Dernière intervention
10 août 2014
-
Messages postés
1782
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
14 janvier 2021
-
Bonjour,
pour obtenir le texte selectionné dans une iframe j'ai ecrit ce code:

var window = $(document).getElementById('idFrame').contentWindow.window,
t = '',
document = $(document).getElementById('idFrame').contentWindow.document;

if (window.getSelection) {
t = window.getSelection();
} else if (document.getSelection) {
t = document.getSelection();
} else if (document.selection) {
t = document.selection.createRange().text;
}

alert(t);
$.ajax({
type: "POST",
url: "open",
data: { message : t }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});


mais ça veut pas marcher!!!
j'ai pas compris mon erreur!!
pouvez-vous m'aider et merciiiiiiii d'avance.

3 réponses

Messages postés
31209
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 janvier 2021
342
Bonjour.
Qu'est ce qui ne marche pas ?
La récupération du texte de ton ifram ou lenvoie par ajax ?

Messages postés
5
Date d'inscription
dimanche 27 juillet 2014
Statut
Membre
Dernière intervention
10 août 2014

Bonjour,
non l'envoie par ajax marche très bien mais la recuperartion du texte selectionné dans l'iframe ne marche plus.
Messages postés
1782
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
14 janvier 2021
117
bonjour

a tu essayé de cette facon

var t = document.getElementById('idFrame').innerHTML