- 締切済み
オープニングロゴを設置したいのですけども
JavaScriptについては初心者で何も分りませんが、 あるHPで紹介していたので自分のHPにも設置できればと思いトップページindex.htmlのソースにコピーして貼り付けたのですが、上手く行かずに悩んでいます。 どなたか詳しい方アドバイスしてもらえませんか? それから修正しないといけない所や違う方法(タグ)があれば、それも、是非教えてください。 違う方法(タグ)がある場合はお手数ですが、コピー して貼れると助かります。 又、貼る位置なども教えてもらえますか 宜しくお願いします。 <html> <head> <title>タイトル</title> </head> <body> <script language="JavaScript"><!-- myColor = new Array( "000000","101010","202020","303030", "404040","505050","606060","707070", "808080","909090","a0a0a0","b0b0b0", "c0c0c0","d0d0d0","e0e0e0","ffffff" ); myCnt = 0; function myFade(){ document.bgColor=myColor[myCnt]; if (myCnt != 15){ myTime = (myCnt==0) ? 1000 : 50; myCnt++; setTimeout("myFade()",myTime); }else{ location.href = "fade.htm"; } } // --></script> <p><br><br><br><br><br><br><br></p> <p align="center"> <font color="#FFFFFF" size="5" face="Times New Roman"> <strong>*************</strong> </font><br><br> <font color="#FFFFFF" size="6" face="MS 明朝"> <strong>タイトル</strong> </font><br><br> <font color="#000000" size="6" face="MS 明朝"> <strong>Presented by Tatsuya</strong> </font><br> <script language="JavaScript"><!-- myFade(); // --></script></p> </body> </html>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
http://www.red.oit-net.jp/tatsuya/java/fade.htm の説明をよくお読みになりましたか? >オープニングロゴは別のHTMLファイルです。表示が終われば、location.href で、このページにリンクします。このオープニングロゴを実際使う場合は、ファイル名は、index.html になると思います。 特にこの部分の説明が理解できていますか? この部分をもう少し詳しく説明すれば (1).上記の内容そのものを書いたHTML(ファイル名はindex.htmlにすべし) (2).ロゴ表示が終わった後に表示するHTML(本来のTOPページ=名前は任意) の二つのファイルが必要で、(1)→(2)の順で自動的に表示されるHTMLが切り替わるということです。 質問者さんのサイトには、 すでに「index.html」というファイルが存在しているようですが これは別の名前に変更した上で(2)のファイルにする必要があります。 その上でスクリプト内の location.href = "fade.htm"; の「fade.htm」の部分を変更した名前に合わせて修正する必要があります。
location.href = "fade.htm"; ここの値が問題だと思います。 この値に背景色が変わった後に表示したいページのURLを入れれば動くのではないでしょうか。 >上手く行かずに・・・・ どんな風に上手く行かないのか。 ステータスバーにエラーが出るのか? 「ページが見つかりません」と出るのか? 背景色が変わらないのか? --「JavaScriptについては初心者で何も分りません」ということで---- どのようにしたのか(index.htmlを全部書き換えたのか)? どのようにしたいのか? このサンプルをどのように動くと予想しているのか? こんなことを書いてくれると回答する方も助かります。 これはたぶんindex.htmlの背景色を変えて、それが終ると他のページに移動するだけのスクリプトですよ。 ページの本題は他のページにあると言うことですから他のページを直接開いたらこのスクリプトは動きませんよ。
補足
>location.href = "fade.html"; ここの部分ですか"index.html"にしましたが、HPのURLを試しに入れて見ましたが、トップページが薄っすらと見えますが、黒い画面は点滅状態です。 質問のタグはindex.htmlのファイルの中に貼り付けるのは、間違っていますか? エラーなどは一切出ません。 背景色ですが、黒から白に変わりますがHPのトップ ページに移動しない状態です。 ちなみにトップページのファイル名はindex.htmlです。 >このサンプルをどのように動くと予想しているのか? http://www.red.oit-net.jp/tatsuya/java/fade.htm >これはたぶんindex.htmlの背景色を変えて、それが終ると他のページに移動するだけのスクリプトですよ。 ページの本題は他のページにあると言うことですから他のページを直接開いたらこのスクリプトは動きませんよ。 ここの説明が専門的すぎて分りにくいのですが
お礼
TOPページのindex.htmlを違うファイル名に変えて 別のHTMLファイルにタグをコピーしてファイル名を index.htmlにして「fade.htm」この部分をHPのTOPページのファイル名にしたところ 指定されたファイルが表示できません。 という事です。 とにかくありがとうございました。
補足
TOPページのindex.htmlを違うファイル名に変えて 別のHTMLファイルにタグをコピーしてファイル名を index.htmlにすて「fade.htm」この部分をTOPページのファイル名にするという事ですか ファイル名をそれぞれ変えようとしたのですけど、 index.htmlは変わりましたが、タグの付いたファイルを index.html名で保存できません。 既に、このファイルは開かれているため上書き保存は出来ません。 こんなメッセージが出ます。 それから自分はホームページビルダーで作成してますが、メモ帳でもHTMLファイルというのは作れますか