1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
tickers_xml = new XML();
tickers_xml.ignoreWhite = true;
tickers_xml.onLoad = function(ok) {
if (ok) {
noeuds = tickers_xml.firstChild.childNodes;
// on se positionne au second niveau
nbrtickers = noeuds.length;
// on récupère le nombre de noeuds à ce niveau
premiereticker = this.firstChild.firstChild;
// on sélectionne le premier noeud
derniereticker = this.firstChild.lastChild;
// on sélectionne le dernier noeud
enCours = premiereticker;
// enCours correspond au noeud en cours d'affichage
// ici, la premiere ticker sera donc la premiere affichée
afficheticker(enCours);
// on affiche la ticker du premier noeud
}
};
tickers_xml.load("...");
// affichage de la ticker
function afficheticker(ticker) {
loadMovie(ticker.attributes.image, ecran);
textes = ticker.attributes.titre + " : " + ticker.attributes.soustitre;
if (enCours.attributes.num == nbrtickers) {
enCours = premiereticker;
} else {
enCours = enCours.nextSibling;
}
var timer = setInterval("afficheticker(enCours)", 5000);
} |
Partager