To be valid* in HTML they would have to be converted to img or possibly object tags. This could be done via regular expression possibly in either one of the PHP files or in the rssticker.js file. Probably the latter would be easiest because it's at that point that the content first becomes a bonifide string.
The img tag is more widely supported. So try that. In rssticker.js replace the initialize function with this one:
Code:
rssticker_ajax.prototype.initialize=function(){
if (this.ajaxobj.readyState == 4){ //if request of file completed
if (this.ajaxobj.status==200){ //if request was successful
var xmldata=this.ajaxobj.responseXML
if(xmldata.getElementsByTagName("item").length==0){ //if no <item> elements found in returned content
document.getElementById(this.tickerid).innerHTML="<b>Error</b> fetching remote RSS feed!<br />"+this.ajaxobj.responseText
return
}
var instanceOfTicker=this
this.feeditems=xmldata.getElementsByTagName("item")
//Cycle through RSS XML object and store each peice of an item inside a corresponding array
for (var i=0; i<this.feeditems.length; i++){
this.title[i]=this.feeditems[i].getElementsByTagName("title")[0].firstChild.nodeValue
this.link[i]=this.feeditems[i].getElementsByTagName("link")[0].firstChild.nodeValue
this.description[i]=(this.feeditems[i].getElementsByTagName("description")[0].firstChild.nodeValue).replace(/enclosure/gi, 'img').replace(/\burl=/gi, 'src=')
this.pubdate[i]=this.feeditems[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue
}
document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0}
this.rotatemsg()
}
}
}
This is just an educated guess as I don't have any feeds that I know have enclosure tags for images in them handy to test on. As long as the paths to the images are absolute, it should (barring typos or failure in logic on my part) work. If you want more help give us the URL to the feed with these enclosures in it.
*enclosure is valid in RSS, just not in HTML.
Bookmarks