2010-04-28 9 views
0

J'essaye de construire une extension firefox qui peut obtenir des flux rss et les afficher dans un panneau contextuel. Mais je ne suis pas conscient de la façon d'afficher les flux dans un panneau (je sais comment afficher du texte statique). Parce que le flux varie tout le temps. Toute aide concernant ce sujet sera appréciée. Merci d'avance.Comment afficher les données changeantes dans XUL

Répondre

1

Comment utiliser setInterval pour appeler une fonction qui redessine le panneau à l'intervalle de temps spécifié?

1

Vous pouvez créer des éléments DOM à l'intérieur d'un panneau contextuel XUL en utilisant JavaScript, mais vous devez vous rappeler que le panneau nécessite l'espace de noms XHTML:

<panel id="your-id" noautohide="true" xmlns:html="http://www.w3.org/1999/xhtml">

et au lieu d'utiliser:

document.createElement("p"); //for example

vous auriez besoin d'utiliser:

document.createElementNS("http://www.w3.org/1999/xhtml","html:p");

Vous pouvez obtenir la référence contextuelle par ID et créer et ajouter des éléments lorsque vous en avez besoin. Alors ce qui suit pourrait aider:

https://developer.mozilla.org/en/XUL/PopupGuide/OpenClose:

Questions connexes