アプリ版:「スタンプのみでお礼する」機能のリリースについて

ホームページ初心者です。
画像表示について、教えてください。
アクセス毎に複数の画像を順番に表示させたいのですが、どのようにしたらよいのでしょうか?
ランダムに表示というのは見つかるのですが、順番にする方法がわかりません。
どうぞよろしくお願いします。

A 回答 (2件)

サンプルです。



<html>
<head>
<title></title>
</head>
<body>

<script type="text/javascript">
<!--
var limit = 14;//Cookieの有効期限(14日間)
var imgNo = 0;
//以下、画像のリスト
var imgList = new Array;
imgList[0] = '~/imgA.gif';
imgList[1] = '~/imgB.png';
imgList[2] = '~/imgX.jpg';

if(document.cookie.length > 0) imgNo = parseInt(document.cookie.substring(6,99));

document.write('<img src="'+imgList[imgNo]+'" alt="">');

if( ++imgNo > imgList.length) imgNo = 0;
var d=new Date();
d.setTime(d.getTime()+24*limit*60*60*1000);
document.cookie='imgNo='+ imgNo +' ; expires='+d.toGMTString();
//-->
</script>
<noscript>
<img src="~/imgA.gif" alt="">
</noscript>

</body>
</html>
    • good
    • 0
この回答へのお礼

返事がおそくなりましてすみません。サンプルありがとうございました。早速ためしてみます

お礼日時:2006/06/09 14:34

閲覧者毎であればcookieを使って可能ですが、


ランダムにアクセスする閲覧者に順に見せる事は不可能(CGIなどサーバ側で動作するプログラムが必要)です。
どちらでしょうか?

可能な例
Aさんアクセス。 画像1
Bさんアクセス。 画像1
Cさんアクセス。 画像1
Bさんアクセス。 画像2

不可能な例
Aさんアクセス。 画像1
Bさんアクセス。 画像2
Cさんアクセス。 画像3
Bさんアクセス。 画像4

この回答への補足

早速のご回答ありがとうございます。
閲覧者毎にしたいです。

Aさんに、4枚の画像を
画像1→画像2→画像3→画像4→画像1→・・・というように表示させたいのです。

うまく説明できないのですが、よろしくお願いします。

補足日時:2006/06/07 09:57
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!