Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Recuperer la selection avec un site iframmé !

Envoyé par : the_glu

Date : 06/03/2007 18:40

Bonjour,

J'ai besion de récuperer la sélection actuelle du navigateur, alors je me sert de

var focused = document.commandDispatcher.focusedElement;

et de

var selObj = getBrowser().contentWindow.getSelection();

Pour récupérer une sélection. Seul problème, ça ne fonctionne par sur les sites avec des Iframes !

Comment faire ?

# Re: Recuperer la selection avec un site iframmé !

Envoyé par : Cyberdeeder

Date : 24/10/2007 16:00

Hello,

Je me permets de faire remonter ce topic, car j'ai exactement le même problème :) Si quelqu'un a une réponse à cela... Merci d'avance !

Cyberdeeder

# Re: Recuperer la selection avec un site iframmé !

Envoyé par : Christophe Charron

Date : 24/10/2007 19:04

bonsoir

pour tout récupérer dans une iframe html ( dans une fenêtre xul) je fais

document.getElementById("monidframe").contentWindow.document.documentElement.innerHTML

Si ça peut aider ...

# Re: Recuperer la selection avec un site iframmé !

Envoyé par : Cyberdeeder

Date : 24/10/2007 19:12

Salut Christophe,

Merci pour ta réponse, cependant dans mon cas je ne connais pas le nom de l'iframe où l'utilisateur a sélectionné du texte, donc ça m'avance mais qu'à moitié ;)

Cyberdeeder

# Re: Recuperer la selection avec un site iframmé !

Envoyé par : Christophe Charron

Date : 24/10/2007 20:54

Heu, oui mais alors s'il y en a plusieurs,là, je ne vois pas ...

# Re: Recuperer la selection avec un site iframmé !

Envoyé par : Anon

Date : 05/11/2007 09:22

Christophe Charron a écrit:

bonsoir

pour tout récupérer dans une iframe html ( dans
une fenêtre xul) je fais
document.getElementById("monidframe").contentWind
ow.document.documentElement.innerHTML
Si ça peut aider ...

Cordialement,
Christophe Charron

pour récupérer toutes les iframes du document on peut faire :

document.getElementsByTagName('iframe');

et la on obtient un listNode de toutes les iframes une petite boucle et hop le tour est joué !

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.