http://www.page.sannet.ne.jp/chuck/index.htm
このページの「R&R万歳」の画像をクリックすると文字が現れてその後トップにもどるのですが、どのようにやっているのでしょうか?Java scriptですか?
No.3ベストアンサー
- 回答日時:
#2のmousengokeです。
いえ、javascriptについてはそのままコピペしただけだったんですが。
参考になるものですか。
関数について
http://tohoho.wakusei.ne.jp/js/function.htm
(特に)グローバル変数とローカル変数(上と同じページ内です。)
http://tohoho.wakusei.ne.jp/js/function.htm#gloLoc
配列について
http://tohoho.wakusei.ne.jp/js/array.htm
JavaScriptで他のフレームを参照する
http://tohoho.wakusei.ne.jp/how2/frame.htm#jsframe
document.open();,document.write();,document.close();についてdocument.clear()は使っていませんがsetTimeoutで呼びなおすとクリアーされちゃうみたいです。
http://tohoho.wakusei.ne.jp/js/document.htm#writ …
setTimeoutで一定時間後に関数を呼び出す。
http://tohoho.wakusei.ne.jp/js/window.htm#setTim …
こんなところでしょうか。
参考URL:http://tohoho.wakusei.ne.jp/www.htm
遅くなりました。ありがとうございます。
まだまだ自分では作れそうにないですが、トホホのサイトを参考に頑張りたいと思います。
関数か…。ひゃ~難しいですね~。
No.2
- 回答日時:
まず、
<FRAMESET rows="100%,*" rameborder=no border=0 framespacing=0 >
<FRAME src="title1_canvas.htm" name="canvas">
<FRAME src="title1_brush.htm" name="brush">
</FRAMESET>
の様にしてフレームで分けて
title1_brush.htmからjavascriptでtitle1_canvas.htmを書き換えているようです。
ちなみに使われているスクリプトは
<SCRIPT LANGUAGE="JavaScript">
<!--
vari = 0
varidx = 0
function MakeArray(n) {
this.length = n
for (var i = 1; i <= n; i++) {
this[i] = 0
}
return this
}
TitleStr = new MakeArray(19)
TitleStr[1] = " "
TitleStr[2] = "す"
TitleStr[3] = "べ"
TitleStr[4] = "て"
TitleStr[5] = "の"
TitleStr[6] = "ロ"
TitleStr[7] = "ッ"
TitleStr[8] = "ク"
TitleStr[9] = "ン"
TitleStr[10] = "ロ"
TitleStr[11] = "ー"
TitleStr[12] = "ル"
TitleStr[13] = "野"
TitleStr[14] = "郎"
TitleStr[15] = "に"
TitleStr[16] = "捧"
TitleStr[17] = "ぐ"
TitleStr[18] = "!"
TitleStr[19] = "すべてのロックンロール野郎に捧ぐ!"
function FlickTitle() {
if (idx < TitleStr.length) {
idx++
parent.canvas.document.open();
parent.canvas.document.write( "<BODY BGCOLOR='black' TEXT='white'>" );
if (idx==TitleStr.length) {
parent.canvas.document.write( "<FONT COLOR='blue'><SMALL>" );
parent.canvas.document.writeln( "■数秒後には表紙に移動します" );
parent.canvas.document.write( "</SMALL></FONT>" );
}
parent.canvas.document.write( "<TABLE WIDTH='100%' HEIGHT='100%'>" );
parent.canvas.document.write( "<TR><TD><CENTER>" );
if (idx==TitleStr.length) {
parent.canvas.document.write( "<STYLE TYPE='text/css'><!-- SPAN { font-size:50pt } --></STYLE>" );
} else {
parent.canvas.document.write( "<STYLE TYPE='text/css'><!-- SPAN { font-size:150pt } --></STYLE>" );
}
parent.canvas.document.write( "<FONT FACE='MS P明朝'>" );
parent.canvas.document.write( "<B>" );
parent.canvas.document.write( "<SPAN>"+TitleStr[idx]+"</SPAN>" );
parent.canvas.document.write( "</B>" );
parent.canvas.document.write( "</FONT>" );
parent.canvas.document.write( "</CENTER></TD></TR>" );
parent.canvas.document.write( "</TABLE>" );
if (idx==TitleStr.length) {
parent.canvas.document.write( );
}
parent.canvas.document.close();
setTimeout( "FlickTitle()", 270 );
}
}
//----------------->
</SCRIPT>
で onload="FlickTitle() で関数を呼び出しているようです。
参考URL:http://www.page.sannet.ne.jp/chuck/title1_canvas …
ありがとうございます。
まいりました…詳しく説明してくださっているのでしょうが、ほとんどわかりません。何か参考になるものとかありますか?
一字づつ表示させるのもJava Scriptで行っているのでしょうか?う~ん…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- 数学 環上の加群について 2 2022/07/15 20:42
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- 数学 急いでます!この問題分かる方教えてください!お願い致します! 旅行に行くため、O,P,Q,R,Sの5 2 2022/07/08 18:00
- 物理学 物理の問題 3 2022/12/21 22:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページに日付を自動更新...
-
来年の今日の曜日・・・?
-
HpのFlashで,ブロック回避の方...
-
静的メソッドとインスタンスメ...
-
C#テキストボックスの文字を配...
-
同じIDで定義した要素の配列を...
-
同じ型【ハイフンと数字】だけ...
-
関数でy=g(x)のgとは何の略です...
-
ボタンをクリックすると数が増...
-
二次元配列の全要素の全要素を...
-
URLのパラメータを取得しリンク...
-
Excel VBA の ChangeFileAccess
-
idを使わずにonclickで自身の要...
-
getElementByIdを使用したグロ...
-
javascript 変数名の連結をしたい
-
<a>タグのテキストを取得
-
React hooksが値を返して配列変...
-
DOM要素を削除しても、イベント...
-
ジェネレーターの作り方
-
HTML:Tableタグに対し、JavaScr...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
ホームページに日付を自動更新...
-
テキストボックスに入力された...
-
for文のiを使ってリンク先のア...
-
○歳△ヶ月と×日を計算してくれる...
-
引数を渡さずに呼び出し元の変...
-
なぜ、ジャバスクリプトが表示...
-
innerHTMLにて設定した情報を再...
-
前のページに戻るとページトッ...
-
更新でランダムでページ内のテ...
-
今日の月と日付の1週間後や3日...
-
「今日の日付けを画像で表示」...
-
java カレンダーの日付指定で...
-
文字列を点滅させたい
-
HTMLを記述しつつサブ窓(showM...
-
条件分岐(IF文)の簡素化
-
Java Scriptのメソッドについて
-
javascriptとphpの連携で疑問
-
現在の日付から、1ヶ月前にす...
-
この方法を教えてください。
おすすめ情報