
No.4ベストアンサー
- 回答日時:
Perl/CGIであれば、味気なくて良ければ次のようになるかと思います。
--
#!/usr/bin/perl -w
use strict;
my $img_dir = './image/'; # 画像ディレクトリを指定
my %mime = (
'.jpg' => 'image/jpeg',
'.gif' => 'image/gif',
'.png' => 'image/png',
); # 拡張子とMIMEタイプを結びつける
# ディレクトリから画像のパスを格納
my @images;
opendir my $dfh, $img_dir or die "directory open error:$!";
while( my $file = readdir $dfh ){
unless ( $file =~ /^\./ ){
push @images, $file;
}
}
closedir $dfh;
# ランダムに画像を選ぶ
srand(time);
my $rand_img = $images[ int rand $#images+1 ];
# 画像を開いて出力
my ($exp) = ( $rand_img =~ /.*(\.[a-zA-Z0-9]+?)$/ );
open my $fh, $img_dir.$rand_img or die "file open error: $!";
binmode $fh;
print 'Content-Type:' . $mime{$exp} . "\n\n";
print join undef, <$fh>;
close $fh;
exit;
--
ちなみにこれは、imgタグで呼び出すタイプにしました。あと、エラートラップをほぼしていないので、例えば画像ディレクトリ内に妙なファイル(テキストとか)があるとエラーでしょう。(一応ドットファイルは避けていますが。)まぁ、その他必要な機能はご自分で勉強&解析しながら調整していただければ。
No.5
- 回答日時:
簡単なのは、下記参照
マウスが重なったら、その下の画像をランダムに切り替える
http://www.openspc2.org/reibun/javascript/mouse/ …
これはonMouseoverのソースなのでbuttonでonClickはそこを変更すれば出来るから。
No.3
- 回答日時:
CGIなどを利用すれば可能です。
その場合は、画像のあるフォルダ内を読み取り、
中にある画像をランダムで表示させてやればよいです。
しかしこの手のものはフリーで配布されている可能性が非常に低いので自作することになると思います。
ある程度作り方をを知っていればそんなに難しいことではありませんが、何も知らない場合は相当な努力が必要です。
ちなみに、HTMLの中に埋め込む場合、SSIで読み込むかiframeで埋め込むか、IMGタグでCGIファイルを読み出すかのどれかになります。
No.2
- 回答日時:
Web屋です。
OkWebの様なサイトの設計, 開発を仕事としています。例えば、CGIを利用してランダムに表示する。
と言う意味に捕らえれば良いのでしょうか?
静的なHTMLで行うのであれば、
表示したい順序にimgタグを書けば良いだけの事なので、
意図が見えませんでした。
「テーブル」と画像の表示は直結しません。
画像を並べて表示する時に、
表示位置を固定化するなどの目的を果たすために
利用する場合があります。
表示位置の固定化をする時、
最近はテーブルを利用するのではなく、
スタイルシートを利用して設定する事が
良いとされています。
この回答への補足
言葉足らずでスイマセン。
CGIやJavaスクリプトなどを使って、ウェブが表示される際ランダムに画像を表示したいと思います。
更新ボタンを押すと画像が変わるような状態です。
http://external.pcc.jp/~biso/sample/randam_jamp3 …
このような感じです。
これをフォルダ内の画像を指定せずに勝手に表示するような形って、できるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Windows 10 フォルダの画像のサムネが表示されない 2 2022/04/08 18:45
- Windows 10 Win10PCのExploreで大量の画像ファイルを表示させる際に、画像の中身を表示させる方法 2 2023/06/12 06:55
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- その他(プログラミング・Web制作) Leafletで画像をon、offさせる方法について 2 2022/11/01 15:34
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像がHPに載らない!
-
画像が表示できない
-
クリックしても、リンクに飛ば...
-
画像にカーソルをおくと左上に...
-
複数のボタンで1つのエリアに...
-
CSSなどでHTML全体の表示を拡大...
-
form以外でのpostってできますか?
-
IMGタグでTIFF画像を表示
-
キャッシュの制御について
-
HPでの画像(写真)添付について
-
バナーの貼り付けで・・・
-
アクセスログCGIをimgタグで埋...
-
FTPでimgタグがアップロード出...
-
リンク先の説明の表示
-
cssでの画像グレースケール指定...
-
リンクにマウスをのせると注釈...
-
携帯待受画像の直リンク防止策...
-
HTMLタグで画像が表示されない
-
画像欄にバツ印が・・・
-
FC2ショッピングカートのカスタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スライドショーの上にロゴマー...
-
クリックしても、リンクに飛ば...
-
IMGタグでTIFF画像を表示
-
ボタンを押したままにする。
-
バナーの貼り方とバナーにリン...
-
form以外でのpostってできますか?
-
背景が透明なリンクボタンで、...
-
クリッカブルMAP領域が分かる様...
-
イメージマップを貼った画像の...
-
タイトルバーに画像を入れるHTM...
-
期間ごとに画像表示を切り替え...
-
WEBサイトの一部コンテンツがス...
-
thickboxでcloseボタン右上配置...
-
<area></area> 部分にボーダー...
-
複数のボタンで1つのエリアに...
-
HTMLだけで画像をクリックして...
-
windowsは画像にマウスオンで画...
-
onmouseoverに複数の命令を書き...
-
マウスオンの画像の切り替え
-
携帯用HPのダウンロードページ...
おすすめ情報