• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初期表示を変えるには?)

初期表示を変えるには?

このQ&Aのポイント
  • タグでオンマウスでフェードイン、離れればフェードアウトの設定にする初期表示方法について教えてください。
  • 初期表示を文字が隠れた状態にする場合の方法を教えてください。
  • 初期表示を変える方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • akanekor
  • ベストアンサー率52% (102/194)
回答No.2

一応出来るんですが、面倒です(=-=; 具体的には 前文字のみの"a"文字と全体文字"amm"を用意し、 (1)起動時に"amm"を非表示にする。 (2)"a"のイベントの際に、"a"文字を非表示に変更。"amm"文字を表示状態に変更 (3)イベント終了時に、"amm"文字を非表示に変更。"a"文字を表示状態に変更 のような事を行います。 面倒ですが、"a"と"mm"で分けて処理をするやり方をすると、 "a mm"みたいな隙間が出来てしまうため、表示非表示の切り替えをしています。 (例) <html> <SCRIPT LANGUAGE="JavaScript"> <!-- // itv = 100; // cnt = 0; function strFade(str) { c = str.charAt(cnt++); document.all["ID"].style.color = "#"+c+c+c+c+c+c; if(cnt < str.length) setTimeout("strFade('" + str + "')",itv); if(cnt == str.length) {cnt = 0;document.all["ID2"].style.display="inline";document.all["ID"].style.display="none";} else {document.all["ID2"].style.display="none"; document.all["ID"].style.display="inline";} } function init() { document.all["ID"].style.color = "#ffffff"; } //--> </SCRIPT> </head> <BODY onload="init();"> <SPAN id="ID2" style="display:inline”><span onmouseover="strFade('fedcba9876543210')" onmouseout="strFade('0123456789abcdef')">a</SPAN> <SPAN id="ID" style="display:none”><span onmouseover="strFade('fedcba9876543210')" onmouseout="strFade('0123456789abcdef')">amm</SPAN><BR><BR> </BODY> </html>

taku6215
質問者

お礼

丁寧にありがとうございます!! じっくりやってみます!!

その他の回答 (1)

  • akanekor
  • ベストアンサー率52% (102/194)
回答No.1

文字色を初めから白くするのでしたら、 <font>属性で囲って色付けしちゃうか。 (例) <font color='#ffffff'> <SPAN .......> </font> 初期動作時にフォント色を付けるコードを書く (例) <BODY onload='init();'> function init() { document.all["ID"].style.color = "#ffffff"; } お好きな方をどうぞ。 背景色が白以外なら、それに合わせて色コード変えてくださいね。

taku6215
質問者

お礼

できました!!すごい!! めっちゃ分かりやすかったです☆ ありがとうございます!!! ほんと感謝します!!! すみません、もう一つなんですが、 たとえば、文字の部分が「amm」だったとして 初期画面ではaだけ表示され フェードインするとammになり フェードアウトするとaだけ残る といったことはできるのでしょうか? 本当にありがとうございました!!!!!

関連するQ&A

専門家に質問してみよう