查看http://weather.news.sina.com.cn/这个网站的源代码 
你就会知道一切了

解决方案 »

  1.   

    弹出层即可
    keyword:lightbox 
      

  2.   

    用flash,div+javascript或者silverlight就可以做了。新浪那里用的是flash的做法。其实用div+javascript也很方便。
    大概是有这么个div
    <div id="weather_details" style="display:none;">
    <span id="wd_city"></span>
    <span id="wd_temp"></span>
    <div>
    <script language="javascript">
    function set_weather(city, temp){
    document.getElementById('wd_city').innerHTML = city;
    document.getElementById('wd_temp').innerHTML = temp;
    //......
    document.getElementById('weather_details').style.display = block;
    }
    </script>然后下面是很多的城市的图片,然后设置onclick="set_weather('北京','33.5');"
      

  3.   


    具体的数据,则可以在点击的时候去相应的webservice上取,或者页面载入的时候直接把当日的天气载到本地来
      

  4.   

    给出的连接,完全是flash做的!!