Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# iframe

Envoyé par : Drek

Date : 22/05/2004 22:56

Définition :

Un cadre qui fonctionne de façon similaire aux iframe du HTML. L'attribut src permet de spécifier l'?URI du document source. Le contenu est un document séparé (qui peut être du HTML, du XUL...). Les enfants de cet élément sont ignorés.

Est-ce que ça veut dire qu'on ne peut pas récupérer de données avec un getelement ?

# Re: iframe

Envoyé par : laurentj

Date : 25/05/2004 10:32

La définition veut dire que si tu fais ça :

<iframe src="toto.xul" id="maframe">
   <bla />
    <rebla />
 </iframe>

Les balise bla et rebla seront ignorées par le navigateur.

Par contre il est tout à fait possible de récuperer les données qu'il y a dans toto.xul avec le DOM. Ça sera un truc du genre :

 document.getElementById('maframe').document.getElement....

# Re: iframe

Envoyé par : Drek

Date : 25/05/2004 19:12

Bon, ça me rassure... En fin de compte, j'essaie de faire une interface pour récupérer/modifier automatiquement des données dans une page html contenant des frames... Je pensais faire un fichier xul avec des boutons et une iframe pour afficher la page html sur laquelle je veux travailler, mais chaque fois je bloque aux niveau des frames de ma page html, j'arrive pas à descendre plus bas dans le DOM...

# Re: iframe

Envoyé par : Utilisateur anonyme

Date : 16/08/2004 05:19

Pour acceder au contenu d'une iframe : window.frames'nom_iframe'.document; nom-iframe et l'attribut name d'une iframe et cela fonctionne même pour une application pas "chrome"...

Sinon, y'a document.getElementById("id_iframe").contentDocument; Mais là, faut les privilèges d'une app chrome. Je réponds un peu tard, mais je suppose que ça peut servir pour ceux qui feraient une recherche...

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.