Foros del Web » Creando para Internet » Diseño web »

Pestañas quemadas con clima en php&js

Estas en el tema de Pestañas quemadas con clima en php&js en el foro de Diseño web en Foros del Web. Buenas, quisiera agregar el reporte del clima en el sitio de un cliente. Buscando en google me tope con unos codigos js y php que ...
  #1 (permalink)  
Antiguo 09/12/2010, 15:38
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 13 años, 6 meses
Puntos: 2
Pestañas quemadas con clima en php&js

Buenas, quisiera agregar el reporte del clima en el sitio de un cliente.
Buscando en google me tope con unos codigos js y php que hacen uso de la API de yahoo, el tema es que no me esta funcionando.
Los codigos son estos:

Código PHP:
<?php
// aqui podemos cambiar URL por el que concuerde para nuestra ciudad //
$filename "http://weather.yahooapis.com/forecastrss?p=ARBA0043&u=c";
header("Content-type:text/xml");
readfile ($filename);
?>
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body  onload="parseXML()">
<script type="text/javascript">
function parseXML()
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
xmlDoc.async=false;
xmlDoc.load("rss_weather.php");
 
unidad=xmlDoc.getElementsByTagName("units")[0].attributes[0].nodeValue;
tempe=xmlDoc.getElementsByTagName("condition")[0].attributes[2].nodeValue;
 
document.getElementById("yu").innerHTML=unidad;
document.getElementById("temp").innerHTML=tempe;
 
 
}
</script><h1>La temperatura desde Yahoo Weather</h1>
<b>Unidades:</b> <span id="yu"></span><br />
<b>Temperatura:</b> <span id="temp"></span><br />
</p></div></p>
</body>
</html> 
El tema es que imprime todo el texto html, pero no los reportes de clima, alguna sugerencia ?.
Un saludo y muchas gracias.
  #2 (permalink)  
Antiguo 09/12/2010, 21:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Pestañas quemadas con clima en php&js

No probaste con algo asi?

<!-- Yahoo! Weather Badge --><iframe allowtransparency="true" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://weather.yahoo.com/badge/?id=468739&u=c&t=green&l=tiny" height="60px" width="86px"></iframe><noscript><a href="http://weather.yahoo.com/argentina/autonomous-city-of-buenos-aires/buenos-aires-468739/">Buenos Aires Weather</a> from <a href="http://weather.yahoo.com">Yahoo! Weather</a></noscript><!-- Yahoo! Weather Badge -->

Eso lo podes generar en
http://weather.yahoo.com/badge/config/

Yo en particular uso http://www.accuweather.com

Lo popdés ver implementado en una de las webs que administro
http://luzdecielo.com

al pie de la barra lateral derecha (versión básica)
o usando el "pronostico extendido" (versión detallada)

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: clima, pestañas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:22.