Hallo, ich habe ein kleines Problem mit dem dem Script,
genannt: rss.js
Dieser Code funktioniert ansich nicht schlecht, aber leider nur, wenn ich ihn direkt als Datei aufrufe.
Ich möchte aber, dass jemand die Datei in seine Seite einbinden kann, um meinen RSS Feed zu lesen. das versuch ich über die Zeile:
Ich hoffe, es kann mir jemand helfen
genannt: rss.js
Code:
<script language="javascript">
function getrss(rsslink) {
var newxml = document.createElement("XML");
newxml.async = false;
newxml.load(rsslink);
var sitetitle=newxml.selectNodes( "//channel" ).item( 0 ).selectSingleNode( "title" ).text;
var pic_url=newxml.selectNodes( "//image" ).item( 0 ).selectSingleNode( "url" ).text;
var pic_title=newxml.selectNodes( "//image" ).item( 0 ).selectSingleNode( "title" ).text;
var pic_link=newxml.selectNodes( "//image" ).item( 0 ).selectSingleNode( "link" ).text;
var strHTML = "";
var newsitems = newxml.selectNodes( "//item" );
// Walk the list of <items> nodes to generate the appropriate HTML
for( var i = 0; i < newsitems.length; i++ ) {
strHTML += "<table title='Von: "+newsitems.item( i ).selectSingleNode( "author" ).text +"'>";
strHTML += "<tr><td rowspan='3'><img src='"+pic_url+"' width='120px' height='40px' title='"+pic_title+"'></td>";
strHTML += "<td><b>"+newsitems.item( i ).selectSingleNode( "title" ).text+"</b></td></tr>";
strHTML += "<tr><td><small>News vom: "+newsitems.item( i ).selectSingleNode( "pubDate" ).text+"</small></td></tr>";
strHTML += "<tr><td>"+newsitems.item( i ).selectSingleNode( "description").text+"</td></tr>";
strHTML += "</table><br><br>";
}
return strHTML;
}
document.write(getrss('http://127.0.0.1/xml/gesamt.xml'));
</script>
Ich möchte aber, dass jemand die Datei in seine Seite einbinden kann, um meinen RSS Feed zu lesen. das versuch ich über die Zeile:
Code:
<script language="javascript" src="http://127.0.0.1/xml/rss.js> </script>