<script src="http://www.google.com/uds/solutions/slideshow/gfslideshow.js"コントロールの利用の仕方は、先ほどのダイナミックフィードコントロールと似ています。まず、必要な情報をあらかじめ変数などにまとめておき、それからコントロールのオブジェクトをnewする、という形になります。
type="text/javascript"></script>
var feed = "https://picasaweb.google.com/data/feed/base/user/tuyano/albumid/続いて、コントロールの設定情報を連想配列で用意します。これは以下の部分になります。displayは表示時間、transistionTimeは次のイメージに視覚効果で切り替えるのにかかる時間、scaleImagesはイメージのスケールを自動調整するか否か、fullControlPanelは前後に移動する操作パネルを表示するか否か、を示します。時間関係はミリ秒換算した値になります。
5395938592730364417?alt=rss&kind=photo&hl=ja";
var options = {後は、オブジェクトを作成するだけです。スライドショーは「GFslideShow」という名前のオブジェクトとして用意されています。これをnewします。引数には、表示するフィードのアドレス、スライドショーを表示するタグのID、そして設定情報の連想配列を用意します。
displayTime:5000,
transistionTime:1000,
scaleImages:true,
fullControlPanel : true
};
var ss = new GFslideShow(feed, "container", options);}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Sample</title> <style> h1 {font-size: 14pt; font-weight:bold; background-color:#DDF; padding:3px;} </style> <script src="http://www.google.com/jsapi"></script> <script src="http://www.google.com/uds/solutions/slideshow/gfslideshow.js" type="text/javascript"></script> <script type="text/javascript"> google.load("feeds", "1",{"callback":OnLoad}); function OnLoad() { var feed = "https://picasaweb.google.com/data/feed/base/user/tuyano/albumid/5395938592730364417?alt=rss&kind=photo&hl=ja"; var options = { displayTime:5000, transistionTime:1000, scaleImages:true, fullControlPanel : true }; var ss = new GFslideShow(feed, "container", options);} </script> </head> <body> <h1>Google Feed API</h1> <p>スライドショーコントロール</p> <div id="container" style="width:300px;height:280px;">Loading...</div> </body> </html>
<< 前へ |