
ホームページ作成の勉強をしています。
独学で本を片手に、あとはインターネット検索でコツコツやっているのですが、
「画像をランダムに切り替える」という、
ホームページを表示するごとに画像ファイル5つの中からランダムで表示画像が変わるJavaScriptを、JavaScriptを使わずにやりたいのですが、やはり他の方法では無理なのでしょうか?
画像がそれなりに大きい為、アニメーションGIFでは、画像が荒くて見れたものではなかった為、JPEG画像を使いたいのですが。
ご指導、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>>ランダムで表示画像が変わるJavaScriptを、JavaScriptを使わずにやりたいのですが、
JavaScriptが使えない環境で閲覧されている方に対して、他のプログラムでサイトを構築することはあります。
JavaScriptが嫌なら、PHPやJava、Ruby on Rails、Perlなどをサーバサイト側で使えばいいと思います。
そうなんです、JavaScriptが無効な人には、有効にしてください的なメッセージを出さないといけない、というような事が書かれているので、
だったら、最初からそういうのを使わなければ単純だ、と思ったのですが、ネットで調べてみても分からず質問させていただきました。
サーバーサイドプログラム・・・勉強することがまだまだ多そうですね。
回答、ありがとうございました。
No.6
- 回答日時:
>ホームページを表示するごとに画像ファイル5つの中からランダムで表示画像が変わるJavaScriptを、JavaScriptを使わずにやりたいのですが、やはり他の方法では無理なのでしょうか?
サーバサイドで処理をする。
PHPで出力するaタグのファイル名として切り替える。
画像そのものをPHPで読み込んで出力させる。
<img src="img.php">みたいな感じにしてimg.phpで画像をランダムに選択して呼び出すロジックを書く。
>携帯電話などもJavaScriptってあるのでしょうか?
今の端末は使えるけどJavaScrpitの機能がすべて使えるわけではない。
iioi様、
フォローして下さり、ありがとうございました。
ただまぁ、今思うと変な質問だったなぁ、と反省はあります。
あれからもずっと勉強を続けており、
今日PHPというのに挑戦しようと思ったのですが、インターネットで見つけた分かりやすそうなサイトを見つつチャレンジして・・・あっさりと撃沈致しました。
まだ、手を出すには早過ぎました。
勉強するまでは、いろいろなホームページ見ては、
「あぁ、これは昭和っぽい」とか「カッコ悪い」「もっとこうすれば見やすいのに」「戻るボタン付いてないのか」等、文句をぶつぶつ言ってたんですが、たった1ページ作るのにこんな努力が必要なのかと泡を吹いてます。
奥が深いですね。まだまだ、諦めずに頑張ります。
回答、ありがとうございました。
No.5
- 回答日時:
質問が矛盾しているためされたいことが分かりません。
>ホームページを表示するごとに画像ファイル5つの中からランダムで表示画像が変わる
と
>アニメーションGIF
は結びつかないです。アニメーションGIGだと一定時間ごとに画像は順番に変わります。
>PEG画像を使いたいのですが。
だと、MPEGになりますが、それは「ホームページを表示するごとに」と結びつきません。
ランダムに、あるいは時間や既設、あるいはユーザーによって画像を変更する最も一般的な方法は、画像自体を変更する事です。
・シェルスクリプトが使えれば
・任意のプログラム言語で
になります。
shによるシェルスクリプトを拡張子.gifで動作させる。
#!/bin/sh
Dir='./sorce/'
eval `echo $SCRIPT_NAME | sed /^(.*\/)([a-z]+)\.([a-z]+)$/{
$Path=$1
$FileName=$2
$Ext=$3
}`
echo 'Content-type: image/'$Ext;
echo
cat $Dir$FileName\.$Ext
とか・・、
あるいはperlで複雑な処理をさせても良いでしょう。
★メールに画像やHTMLを貼り付けて、それを読ませることでそのメールアドレスが有効であるかとか、cookieを横取りするとかも出来ます。
メールにHTML形式を使用しない理由です。皆さんと同じく、私もメーラーではリモートコンテンツは表示できないようにしてます。
はい、ORUKA1951様の仰る通り、
今考えれば、いったい何が質問したいのかサッパリ分かりません。
でも、この質問をした時は、自分なりに一生懸命考えた事だったのです。
「ランダムな画像が表示される」のに近い方法・・・アニメーションGIFかなぁ・・・あ、でもこれは画像荒すぎだ・・・何か良い知恵は無いだろうか、と。
あれから、少しだけ勉強をしましたが、
やはり少しだけカッコ良いホームページを作るとすると、プログラムを勉強しないとダメなんだなぁ、と。
シェルスクリプトとか、perlとか、今はサッパリ分かりませんが、いずれ「あぁ、そういう事だったのか」と理解できる日が来ると良いな、と思います。
変な質問で、ご気分を害してしまったかもしれません、申し訳ありませんでした。
回答、ありがとうございました。
No.3
- 回答日時:
JavaScriptが使えない環境なんて今はほとんどが
意図的にデメリットをわかって無効にしてる場合でしょうから
ランダムじゃ無くなる程度なら特に表示はいらないと思います
本当に無知で申し訳ないのですが、
携帯電話などもJavaScriptってあるのでしょうか?
一応、携帯電話でも見れると良いな、と思ってます。
NEWSページをランダムな表示の写真で、別ページにリンクするようにしたいと思ってます。
という訳なので、できれば全部表示させたいと思ってます。
回答、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TeraPadで画像を入れても反応し...
-
Irfanviewの枚数認識について
-
ダウンロードしたHTMLの画像が...
-
さくらサーバーに置いているホ...
-
GIF画像の著作権
-
既存画像(gif または png)の背...
-
海外の都市に詳しい方に質問で...
-
エクセルで、特定の画像へリン...
-
Photoshopで背景を変えたい。
-
マッチングアプリ風の画像を作...
-
Photoshopで、削除できますか?
-
フォトショップのモザイクって...
-
フォトショップエレメンツでロ...
-
htmlで作成したものをメールに...
-
texの表について(セルの内容の...
-
ホームページビルダーでのスク...
-
画像の白抜きの意味
-
Stable Diffusion は無料画像生...
-
黒文字のロゴを白抜きで使いた...
-
LibreOffice Calcで背景画像の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
イメージプレビューの多数画像...
-
Irfan Viewで表示する画像の順...
-
Irfanviewの枚数認識について
-
お勧めのSVGのビューアーを教え...
-
エクスプローラー サムネイル表...
-
ホームページに写真が表示されない
-
HPビルダー 画像が表示されない
-
TeraPadで画像を入れても反応し...
-
Dreamweaverで画像が表示できな...
-
テンプレートの画像が表示でき...
-
WEB拍手専用の画像を表示したい
-
画像タグについて
-
店頭デモに使えそうな「画像ラ...
-
画像管理ソフトについて
-
画像がどうしても表示されません
-
画像のイメージツールバー表示...
-
ビルダーでプレビューすると、...
-
地図がかすれたようになります。
-
デジタル画像のスライドショー...
-
ビルダーにて更新中、プレビュ...
おすすめ情報