OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

THML文書で作成したが行き詰まっています

  • 暇なときにでも
  • 質問No.214493
  • 閲覧数45
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

以下のように、ページを作成したのですが、

■■.mid(MIDI)を、複数のMIDIファイル「■○.mid」□○.mid」「□●.mid」などのいくつかの音をランダムで流したいと思い、

色々調べて実行しましたが、うまくいきません。
詳しい方ご教授ください。

++++++++++++++++++++++++

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.4 for Windows">
<TITLE>●●</TITLE>
<LINK rel="SHORTCUT ICON" href="favicon.ico">
</HEAD>
<BODY background="●.gif">
<CENTER>
<TABLE width="594" border="1">
<TBODY>
<TR>
<TD width="229"><EMBED src="■■.mid" width="40" height="30" panel="0" autostart="true" loop="true"><font color=#FF8888 style='font-size:0.5em'>SOUND OFF</font><BR>●●</TD>
<TD height="26" align="center" width="106"><A href="mailto:●●●?Subject=ホームページから送信"><IMG src="●.gif" width="57" height="80" border="0" alt="●●"></A></TD>
<TD nowrap height="26" align="left" width="215"><BR>
       <FONT color="#0000a0" size="-2">●●●<BR>
        2002.●.●<BR>
</FONT></TD>
</TR>
</TBODY>
</TABLE>
</CENTER>
</BODY>
</HTML>
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル13

ベストアンサー率 46% (402/864)

御希望はランダム再生ということですが、アクセス毎にランダムに選曲したいということでよいのでしょうか。

だとしたら、このままでは出来ません。
これだと、指定したひとつのファイル(■■.mid)を繰り返し再生する指定になっています。

ランダム選曲等は「JavaScript」でやることになりますね。
こちらのサイトを参考にすることをおすすめします。

「CLUB とむやん君」
http://www2s.biglobe.ne.jp/~club_tom/
「とむやん君のJavaScript講座」→「サンプルプログラム」→「アクセス」→「2.BGM(MIDI)演奏を変えます。」が使えると思います。

ところで、これは質問とは関係ありませんが……、ところどころ、ダブルクォーテーションが抜けていたり、シングルクォーテーションになっていたりしてるようですが。
補足コメント
noname#84083

すみませんでした。
載せた文書は、複数のMIDIにする前の
ひとつのMIDI■■を流す場合で、
ランダムに複数の曲「■○.mid」□○.mid」「□●.mid」
を流す場合の参考文書には、
MIDIを止める方法が載ってないのです。
(playerを表示できない)
これを強調するために、元になる方の文書で説明してしまいました。
改善後は、

<BODY background="bg-heart1c.gif">
<SCRIPT language="JavaScript">
<!--
BGM = new Array(7);

BGM[0]="○.mid";
BGM[1]="○.mid";
BGM[2]="○.mid";
BGM[3]="○.mid";
BGM[4]="○.mid";
BGM[5]="○.mid";
BGM[6]="○.mid";

maxSound = 6;

function setBGM()
{
soundNo = Math.floor(Math.random()*maxSound);
if (navigator.appName == "Netscape")
document.writeln("<EMBED src='",BGM[soundNo],"' autostart=true loop=true>");
else
document.writeln("<BGSOUND src='",BGM[soundNo],"' loop=infinite>");
}
// -->
</SCRIPT>
<SCRIPT language="JavaScript">
<!--
setBGM();
// -->
</SCRIPT>
<CENTER>
<TABLE width="594">
<TBODY>
<TR>
<TD width="229">●●●<BR>メール送信はこちらから</TD>
<TD height="26" align="center" width="106"><A href="○?Subject=ホームページから送信"><IMG src="btn_mail.gif" width="57" height="80" border="0" alt="○"></A></TD>
<TD nowrap height="26" align="left" width="215"><BR>
       <FONT color="#0000a0" size="-2">最終更新日<BR>○<BR>
</FONT></TD>
</TR>
</TBODY>
</TABLE>
</CENTER>
</BODY>
</HTML>

●●●部分に画像を貼って、それを押すと音楽を止めるという方法にしたいのですが。

ご教授ください。
投稿日時 - 2002-02-13 05:42:29
お礼コメント
noname#84083

ちょっとこれからみてみます
投稿日時 - 2002-02-10 23:39:24
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ