掲示板を設置中です。掲示板自体は動作確認しきちんと動いています。
上部タイトルを画像で作ったのですがその絵をランダムに表示できないかと考えています。
この場合どの方法が適切なのでしょうか?
CGIの画像表示部分に画像ランダムCGIのソース(?)を書く。
Javaでそんなことが出来るような気がしたけど、Javaで書く。
と、素人なりに2通り考えてみましたが…
CGIのスキルはほとんどありません。フリーCGIなどを少々改造して設置できる程度です。0から書くような知識は持っていません。
こんな私にでもできるような方法があったら教えてください。お願いします。
No.1ベストアンサー
- 回答日時:
▼ここから
1. <SCRIPT LANGUAGE="JavaScript">
2. <!--
3. var a=0;
4. var imgname=new Array();
5. imgname[a++]="a.gif";
6. imgname[a++]="b.gif";
7. imgname[a++]="c.gif";
8. imgname[a++]="d.gif";
9. imgname[a++]="e.gif";
10. var imgpath="http://www.yoursite.com/img/random/";
11. var randig=imgname.length;
12. randig=Math.floor((0-randig)*Math.random()+randig);
13. document.write("<IMG SRC='"+imgpath+imgname[randig]+"'>");
14. //-->
15. </SCRIPT>
▲ここまで
説明:
・5~9行目の a.gif ~ e.gif のところに、ランダム表示させたい画像ファイルのファイル名を書きます。画像数によって同じ行を追加・削除して下さい
・10行目の http://www.yoursite.com/img/radom/ を実際ランダム表示させたい画像が置いてあるパスに書き換えて下さい。絶対パス("http://..."で始まる書式)で書いて下さい
・このソースをHTMLソースの画像を置きたい場所に置いて下さい
★実際に使う時行番号を消して下さい
※JavaScriptを使用しますので、JavaScriptを許可していないユーザには、バツのマークが表示されます
この回答への補足
回答ありがとうございます。
こういうのを見つけたのですが…
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
var i = Math.floor(Math.random() * 3);
document.write('<IMG src="s_line0' + i + '.gif" border="0">');
//-->
</SCRIPT>
これでもうまく行くでしょうか?また、この場合、00から03までのような気がするのですが000から050の場合これでもうまく行くのでしょうか?
なんとなくこっちの方があまり書くところがないので簡単に思えたのですが…
No.2
- 回答日時:
テストしてみないと分かりませんが、ソースが洗練されていて、よさそうですね。
ファイル名に制限が多少あるが、試してみる価値は十分あると思います。勉強させていただきまして。どうもありがとうございました。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI 一番簡単なCGI,掲示板の設置教えてください 4 2023/08/22 10:47
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- その他(プログラミング・Web制作) 「問題も答えも画像」のクイズを簡単に作れるもの何かありませんでしょうか? 1 2022/05/30 17:29
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Excel(エクセル) EXCELの改ページプレビューに似ている表示機能 2 2023/06/16 22:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スライドショーの上にロゴマー...
-
正規表現でリンクタグを削除す...
-
クリッカブルMAP領域が分かる様...
-
FC2ショッピングカートのカスタ...
-
バナーの貼り方とバナーにリン...
-
IMGタグでTIFF画像を表示
-
CGIの中で画像ランダム表示
-
カーソルを合わせると文字が出...
-
右クリック禁止が効かないのですが
-
タイトルバーに画像を入れるHTM...
-
IEとNNの違い:タグを修正して...
-
バナーのURLについて
-
IEでのalt属性ポップアップ表示...
-
サムネイル画像をクリックする...
-
HTML初心者です。メニューのつ...
-
期間ごとに画像表示を切り替え...
-
HTMLのテーブルに画像を挿入
-
複数のボタンで1つのエリアに...
-
画像が表示されません。
-
<hr>の縦バージョンはありますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
カーソルを合わせると文字が出...
-
複数のボタンで1つのエリアに...
-
タイトルバーに画像を入れるHTM...
-
バナーの貼り方とバナーにリン...
-
クリックしても、リンクに飛ば...
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
画像クリックでクリップボード...
-
form以外でのpostってできますか?
-
クリッカブルMAP領域が分かる様...
-
フォルダ内の画像をウェブでラ...
-
拡張子無しで画像を表示したいです
-
アルバムをめくるように、画像...
-
崩れたレイアウトが更新すると...
-
datepickerを使ってカレンダー...
-
期間ごとに画像表示を切り替え...
おすすめ情報