<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 = {
displayTime:5000,
transistionTime:1000,
scaleImages:true,
fullControlPanel : true
};後は、オブジェクトを作成するだけです。スライドショーは「GFslideShow」という名前のオブジェクトとして用意されています。これをnewします。引数には、表示するフィードのアドレス、スライドショーを表示するタグのID、そして設定情報の連想配列を用意します。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>
| << 前へ |