Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# getElementsByAttribute( attrib, value )

Envoyé par : Fabrice

Date : 09/05/2007 11:02

Bonjour, j'ai un petit problème avec getElementsByAttribute( attrib, value ).

Je l'utilise de cette façon :

function compter()
{
	try
	{
		var body    = document.getElementById("myEditor") ;
		var actions = body.contentDocument.getElementsByAttribute("type","action");
		return actions.length;
	}catch(e){
		log("compter() error : "+e);
	}
}

et ça marche pas...

compter() error : TypeError: body.contentDocument.getElementsByAttribute is not a function

Bon ce matin j'ai pas forcement les yeux en face des trous alors si vous avez une piste...

petite précision, c'est motorisé par XULRUNNER.

Fabrice

# Re: getElementsByAttribute( attrib, value )

Envoyé par : thefab

Date : 09/05/2007 15:18

Mais est-ce que tu l'utilises sur un document HTML ou XUL, car il me semble que c'est une fonction de XULDocument uniquement ?

J'ai pas essayé plus loin mais:

alert(typeof window.document.getElementsByAttribute);

avec un document XUL me retourne bien 'function', mais:

var editor = document.getElementById("editeur-html");
alert(editor.contentDocument.getElementsByAttribute);

me retourne 'undefined' avec un document HTML...

# Re: getElementsByAttribute( attrib, value )

Envoyé par : Fabrice

Date : 09/05/2007 21:22

bah c'est sur le contenu html d'un editor donc... c'est mort :(

pas grave j'vais m'y prendre autrement ;)

merci thefab

Fabrice

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.