Tema: lector rss
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2009, 10:11
jefeforoweb
 
Fecha de Ingreso: enero-2009
Mensajes: 20
Antigüedad: 15 años, 4 meses
Puntos: 0
lector rss

He descubierto por casualidad este foro y me parece genial, de paso aprovecho para presentarme.


Tengo un codigo de lector de noticias rss que funciona perfectamente, pero tengo un problemón, resulta que cuando ya tenía la página completa la subi al servidor y cuando accedo a esa página desde internet no funciona.

El recuadro donde estan las noticias se queda en blanco, pero si lo ejecuto desde el ordenador si funciona, porque puede ser. estoy desesperado.

Adjunto el lector ya que no encuentro la forma de mandar un fichero.

si lo copias y lo ejecutas en el explorer si funciona en el servidor no:


<html>
<head>

<SCRIPT LANGUAGE=JavaScript>
function lee_rss(rsslink) {
var newxml = document.createElement("XML");
newxml.async = false;
newxml.load(rsslink);
var sitetitle=newxml.selectNodes( "//channel" ).item( 0 ).selectSingleNode( "title" ).text
var strHTML = "<TABLE><TH style='font-size: 12;'>"+sitetitle+"</TH><tr>";
var newsitems = newxml.selectNodes( "//item" );


//for( var i = 0; i < newsitems.length; i++ ) {
for( var i = 0; i < 6; i++ ) {
strHTML += "<td style='font-size: 12;'><a href='"+newsitems.item( i ).selectSingleNode( "link" ).text +"' ";
strHTML += " title='"+ newsitems.item( i ).selectSingleNode( "title" ).text + "'>";
strHTML += newsitems.item( i ).selectSingleNode( "title" ).text + "</a></td>";
strHTML += "</TR>";
}
strHTML += "</TABLE>";
return strHTML;
}
</SCRIPT>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<script language=JavaScript>
function lee_rss(rsslink) {
var newxml = document.createElement("XML");
newxml.async = false;
newxml.load(rsslink);
var sitetitle=newxml.selectNodes( "//channel" ).item( 0 ).selectSingleNode( "title" ).text
var strHTML = "<TABLE><TH style='font-size: 12;'>"+sitetitle+"</TH><tr>";
var newsitems = newxml.selectNodes( "//item" );

//for( var i = 0; i < newsitems.length; i++ ) {
for( var i = 0; i < 6; i++ ) {
strHTML += "<td style='font-size: 12;'><a href='"+newsitems.item( i ).selectSingleNode( "link" ).text +"' ";
strHTML += " title='"+ newsitems.item( i ).selectSingleNode( "title" ).text + "'>";
strHTML += newsitems.item( i ).selectSingleNode( "title" ).text + "</a></td>";
strHTML += "</TR>";
}
strHTML += "</TABLE>";
return strHTML;
}
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>


<body>


<noscript>
</noscript>
<div id="lectura_rss" ></div>
<script>
lectura_rss.innerHTML=lee_rss('http://www.20minutos.es/rss/valladolid/');
</script>

</body>
</html>