Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Gestion de la souris dans une iframe

Envoyé par : vilicyn

Date : 31/07/2006 15:12

Voila, j'ai un petit soucis je ne vois pas comment gérer la souris à l'intérieur d'une iframe.
Je vais expliquer plus longuement ce que je cherche a faire :
en fait j'ai une iframe dans laquelle je charge un SVG, ca marche sans probleme.
dans cette iframe je charge un SVG vide que je souhaite modifier et je souhaiterai pouvoir selectionner un element du svg a la souris afin de pouvoir le modifier (changer sa taille, etc...)
d'avance merci

# Re: Gestion de la souris dans une iframe

Envoyé par : thefab

Date : 31/07/2006 18:52

Christophe Charron a posté l'adresse de 2 exemples sympa xul svg.... Le SVG est inclus directement avec la balise <svg> (dans le bon namespace bien sur). L'avantage est que tu accèdes aux éléments SVG de la même manière qu'avec les éléments XUL:

document.getElementById("id-element-svg");

# Re: Gestion de la souris dans une iframe

Envoyé par : Sitael

Date : 31/07/2006 21:05

thefab a écrit:

Christophe Charron a posté l'adresse de [2
exemples sympa xul
svg...|http://pilat.free.fr/xul/index.htm]. Le SVG
est inclus directement avec la balise <svg> (dans
le bon namespace bien sur). L'avantage est que tu
accèdes aux éléments SVG de la même manière
qu'avec les éléments XUL:

document.getElementById("id-element-svg");

La solution est bonne pour un svg présent dans le code, mais ça ne marche pas avec une iframe. J'ai le même problème, à savoir comment récupérer un clic sur un svg externe au code xul, certe un svg interne est géré comme n'importe quel élément xul, cepandant ça ne parrait pas si simple avec un svg exterme.

# Re: Gestion de la souris dans une iframe

Envoyé par : laurentj

Date : 31/07/2006 23:22

var contenuSvg = document.getElementById('taframe').contentDocument.

et ensuite,

 contenuSvg.getElementById("id-element-svg");

etc..

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.