ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   
トップページ > 記事閲覧
背景をランダムに表示したいのですが…
日時: 2005/07/22 18:12
識別: ID57zKPTPXQY2
名前: あやこ

初めましてこんにちは。
今回自分のサイトを作成する上で問題が生じてしまったので
書き込ませていただきました。
私は現在HPビルダーのV8を使っています。
今既にサイトを持っているのですが
そのサイトのTOPの背景画像をランダムに表示をしようと思い
検索サイトでその方法を調べました。
しかしどのサイトに書いてある通りにしても上手く画像が表示されません。
大概はサイトに書かれているJAVAスプリクト文をコピーして
ソースに貼り付けているだけなんですけどサイトに書かれていることによると
そのまま貼り付けるだけで出来るそうなんです。
私には原因が全く分かりません…(T△T)
最初一枚だけTOPに指定していた画像は
ランダムに設定しても出てくるのですが他の画像が全く表示されないんです。
更新ボタンを押してもその絵以外が表示される時には
背景が全くない状態になってしまうんです…

貼り付けた文は

<script language="javascript">
<!--

var bgSrc = new Array();
bgSrc[0] = "???";
bgSrc[1] = "???";
bgSrc[2] = "???";
bgSrc[3] = "???";
bgSrc[4] = "???";
bgSrc[5] = "???";


function random_bg() {

bgMax=bgSrc.length;
i_num = Math.floor(Math.random() * bgMax);
document.body.background = bgSrc[i_num];
}
//-->
</script>

をヘッドの部分にと

<SCRIPT LANGUAGE="JavaScript">
<!--
random_bg()
//-->
</script>

をボディーの部分に貼り付けました。



どなたか的確なアドバイスいただけないでしょうか???(ノд-。)
メンテ

Re: 背景をランダムに表示したいのですが… ( No.1 )
日時: 2005/07/22 18:23
名前: Newのり太

参考にされたサイトはこれかいな?
102C https://www7a.biglobe.ne.jp/~romance/top/sozai/sakusei3.html
# はじめから提示していただけると捜す手間が省けて助かります。

で、??? の部分はきちんと画像のパスになっていますか?
で、その画像ファイルをパスの通った場所にアップロードしましたか?

サイト転送の場合は、スクリプトから参照されているファイルは
転送対象になりませんので、サイト転送時に転送対象に追加するか
FTPで別途転送する必要があります。
メンテ
Re: 背景をランダムに表示したいのですが… ( No.2 )
日時: 2005/07/22 18:52
名前: あやこ

早速の返信有難うございます(*^-^)

参考にしたサイトはここです↓
https://www4.osk.3web.ne.jp/~kitayan/


>で、??? の部分はきちんと画像のパスになっていますか?
>で、その画像ファイルをパスの通った場所にアップロードしましたか?


???のところには表示したい絵の名前を入れているんですが…
例えば「1.jpg」だったらそのまま入れています。
画像パスの通った場所にアップロードしましたか?と言うのは
その表示したい画像を一つ一つ一回はサイトにUPしておかなければいけないと言う事ですか?
もしかするとプレビューでは表示されないけど転送すれば表示されるんでしょうか?

馬鹿な質問してすみません…(T△T;)
メンテ
Re: 背景をランダムに表示したいのですが… ( No.3 )
日時: 2005/07/22 20:23
名前: Newのり太

> 参考にしたサイトはここです↓
> https://www4.osk.3web.ne.jp/~kitayan/

これですね。
https://www4.osk.3web.ne.jp/~kitayan/java/rdm_bg.htm
# できればフレームをはずしたそのままズバリのページを提示していただけると
# 捜す手間が省けて助かります。
# フレームをはずすには、フレーム内のリンク部分で右クリック>新しいウィンドウで開く

「var bgSrc」で検索したら1件しかヒットしなかったので。。
どっちがアレなんだかはこの際おいといて。
当方では、IE、NN、OPERAにて動作確認しましたが問題なく動作しました

> ???のところには表示したい絵の名前を入れているんですが…
> 例えば「1.jpg」だったらそのまま入れています。

その小細工を施したページと同じ場所に 1.jpg があるんならそれでOKです。
たとえば、ページと同じ場所にある img フォルダに入っている1.jpg
ということであれば、./img/1.jpg または img/1.jpg としなければなりません。
参考:https://www.shoshinsha.com/pukiwiki/pukiwiki.php?%C1%EA%C2%D0%A5%D1%A5%B9

> 画像パスの通った場所にアップロードしましたか?と言うのは
> その表示したい画像を一つ一つ一回はサイトにUPしておかなければいけないと言う事ですか?

はい、存在しない画像は表示できませんから。
前述したように、ページに貼り付けた画像や、
ページのプロパティやスタイルシートマネージャーで設定した背景画像、
つまり、HPBが必要であると認識できる画像などはサイト転送対象になるので
一個一個転送する必要はありませんが、サイト転送対象にならないものは
>> サイト転送時に転送対象に追加するか、FTPで別途転送する必要があります。(2回目)

その画像が、他のページの背景などに使われていて、すでに転送済みなら別です。

> もしかするとプレビューでは表示されないけど転送すれば表示されるんでしょうか?

えっと、プレビューでも動作しませんか?
でしたらやはり、パスミスっぽいです。
上記FAQサイトを参考に、そのページ 1000 から見て、画像がどこにあるかよく確かめてください。
メンテ
Re: 背景をランダムに表示したいのですが… ( No.4 )
日時: 2005/07/22 20:24
名前: みささ

>もしかするとプレビューでは表示されないけど転送すれば表示されるんでしょうか?

試してみました。
基本的には、転送しても転送していなくても画像のパスが合ってさえいればプレビューでも表示されるはずです。
(註:ネット上で他の人も見れるようにするには、画像を転送しておかないといけません。)

windowsXPでSP2を導入されていて
ブラウザのプレビューで上手く動作しないのならこちらが参考になると思います。
https://www-6.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1518

>???のところには表示したい絵の名前を入れているんですが…
>例えば「1.jpg」だったらそのまま入れています。

その絵(画像)は、
同じサイトフォルダ(ホームページのファイルと同じフォルダ)に入っていますか?

どうしても上手くいかないのでしたら、
その”上手くいってない状態”を実際に拝見できれば
適切な回答がつくと思います。
メンテ
Re: 背景をランダムに表示したいのですが… ( No.5 )
日時: 2005/07/22 23:45
名前: あやこ
状態: 解決!

言われたとおりに絵を一度サイトのフォルダと一緒に保存して
画像を一枚一枚一回はサーバー上にUPした後に
ランダム設定にしてみたらちゃんと表示されるようになりました!!!!!
原因は絵がサーバー上に上げられたことがなかったという事だったんですね。(^▽^;)

下らない質問失礼しました!!!(;´▽`A``
こういった場で書き込んで人と話すのは初めてだったので緊張していたんですが書き込んでよかったです(*゜v゜*)
Newのり太さん、みさささん本当に有難うございました!!!ペコリ(o_ _)o))
メンテ

Page: [1]




ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved