Mash’it Up…

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML><HEAD><TITLE>City Info builder using Yahoo Pipes</TITLE>
<META http-equiv=Content-Type content=”text/html; charset=windows-1252″>
<STYLE>TABLE THEAD {
 PADDING-LEFT: 5px; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ecf1fd; TEXT-ALIGN: left
}
</STYLE>

<META content=”MSHTML 6.00.6000.16609″ name=GENERATOR></HEAD>
<BODY>
<DIV style=”MARGIN: 10px; WIDTH: 90%”>
<DIV id=location style=”TEXT-ALIGN: center”></DIV></DIV>
<DIV
style=”BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; MARGIN-LEFT: 3%; BORDER-LEFT: gray 1px solid; WIDTH: 50%; BORDER-BOTTOM: gray 1px solid”>
<TABLE width=”100%”>
  <THEAD>
  <TR>
    <TH colSpan=2>News </TH></TR></THEAD>
  <TBODY>
  <TR>
    <TD style=”PADDING-TOP: 10px”><SPAN id=news>Loading…
  </SPAN></TD></TR></TBODY></TABLE></DIV>
<DIV
style=”BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; MARGIN-LEFT: 3%; BORDER-LEFT: gray 1px solid; WIDTH: 30%; BORDER-BOTTOM: gray 1px solid”>
<TABLE width=”100%”>
  <THEAD>
  <TR>
    <TH colSpan=2>Interest </TH></TR></THEAD>
  <TBODY>
  <TR>
    <TD style=”PADDING-TOP: 10px”><SPAN id=interest>Loading…
  </SPAN></TD></TR></TBODY></TABLE></DIV>
<DIV
style=”BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 3%; BORDER-LEFT: gray 1px solid; WIDTH: 30%; BORDER-BOTTOM: gray 1px solid”>
<TABLE width=”100%”>
  <THEAD>
  <TR>
    <TH colSpan=2>Photos </TH></TR></THEAD>
  <TBODY>
  <TR>
    <TD style=”PADDING-TOP: 10px”><SPAN id=photos>Loading…
  </SPAN></TD></TR></TBODY></TABLE></DIV>
<SCRIPT type=text/javascript>
 function onDataLoad(obj)
 {
 
  var locationInfo = “”;
  var interestInfo = “”;
  var newsInfo = “”;
  var photoInfo = “”;
  var i;
  for (i = 0; i < obj.count ; i++)
  {
   var item = obj.value.items[i];
 
   if (item.type == “location”) {
    locationInfo = “Information for <b><u>” + item.city + “, ” + item.state + “, ” + item.country + “</u></b> [" + "Latitude: " + item.lat + " Longitude: " + item.long + "]<br/>”;
   } else if (item.type == “interest”) {
   interestInfo += “<b><a href=” + item.link + “>” + item.title + “</a></b>. <span id=desc>” + item.description + “</span <br/>”;
   } else if (item.type == “photo”) {
     photoInfo += item.description + “<b><a href=” + item.link + “>” + item.title + “</a></b><br/>”;
    } else {
     newsInfo += “<b><a href=” + item.link + “>” + item.title + “</a></b>. <span id=desc>” + item.description + “</span><br/>”;
    }
    
    
  }
 
  document.getElementById(”location”).innerHTML = locationInfo;
  document.getElementById(”news”).innerHTML = newsInfo;
  document.getElementById(”interest”).innerHTML = interestInfo;
  document.getElementById(”photos”).innerHTML = photoInfo;
 
 
 }
 
 </SCRIPT>

<SCRIPT
src=”http://pipes.yahoo.com/pipes/pipe.run?_id=DHmqVzt43BG_uaC66kjTQA&location=Paris&interest=Italian+Restaurant&_render=json&_callback=onDataLoad
type=text/javascript>
 </SCRIPT>
</BODY></HTML>

~ par webessentials sur mars 5, 2008.

Laisser un commentaire