Author: tchemit Date: 2008-05-16 19:47:46 +0000 (Fri, 16 May 2008) New Revision: 41 Modified: trunk/lutinrss/src/main/webapp/rssinclude.js Log: le code javascript ne fonctionnait plus (suite ?\195?\160 une erreur de ma part...) sous ff2 et ie6 Modified: trunk/lutinrss/src/main/webapp/rssinclude.js =================================================================== --- trunk/lutinrss/src/main/webapp/rssinclude.js 2008-05-16 19:45:37 UTC (rev 40) +++ trunk/lutinrss/src/main/webapp/rssinclude.js 2008-05-16 19:47:46 UTC (rev 41) @@ -2,6 +2,7 @@ // mettre background a false est utile lorsque l'on appelle la methode // depuis une fenetre que l'on ferme ensuite var serlvetUrl = "%1$1"; + //var serlvetUrl = "http://localhost:8083/lutinrss-2.0/RSSServlet"; win = window; var xhr = null; var error=null; @@ -24,19 +25,27 @@ if (!!feedRepr) {url += '&feedRepr=' + escape(feedRepr);} if (!!forceReload) {url += '&forceReload=true';} - xhr.container=div; xhr.open("GET", url, !!background); xhr.onreadystatechange = function() { - if(this.readyState == 1) this.container.innerHTML = "Chargement du flux '"+this.container.getAttribute("feedName")+"'"; - if(this.readyState == 4) this.container.innerHTML = this.responseText; + if(xhr.readyState == 1) div.innerHTML = "Chargement du flux '"+feedName+"'"; + if(xhr.readyState == 4) div.innerHTML = xhr.responseText; } xhr.send(null); } -window.addEventListener( 'load', function () { - var divs = document.getElementsByName("rssinclude"); - var i = 0;var max=divs.length; + +window.onload=function () { + var divs = document.getElementsByTagName("div"); + var i = 0;var max=divs.length; + var toTreate = []; while (i < max) { var div = divs[i++]; - rssincludeUpdateDiv(div, true); + if (div.getAttribute('name')=='rssinclude') { + toTreate[toTreate.length] = div; + } } -},true); + i=0;max = toTreate.length; + while (i<max) { + rssincludeUpdateDiv(toTreate[i++], true); + } +} +//window.addEventListener( 'load', init,false);