HPにBGMをつけるのに、小ウィンドウを開いて音楽をならしたいんですが、小さいウィンドウは開けても、その小ウィンドウに「ページを表示できません」という表示がでてきてしまいます。いろいろHP作成のHPを見てまわったんですが、なかなかうまくいきません。超初心者なので、分かりやすく教えてください。お願いします。

A 回答 (3件)

>>早速試してみましたが、どうしてもうまくいきません。

(T_T)
あれ?(^_^;)

…えーと、以下のことについて確認して補足をいただけますか?

・下記HTMLはMIDI再生用にMediaPlayerやQuickTime等のプラグインがインストールされている環境でないと使えないのですが、
それらは入っていますか?
・下記HTMLのウィンドウはオープン時には停止状態で表示され、再生ボタンを押すと初めて再生が始まります。
そのボタンも表示されませんか?(表示は「ページを表示できません」のままですか?)
・MIDIファイルの名前(大文字/小文字、半角/全角)と格納場所は記述と合致していますか?
・子ウィンドウのHTMLファイルの名前と格納場所は親ウィンドウ側の記述と合致していますか?

もしどうしてもうまくいかなかったら、小ウィンドウのHTMLの記述を補足にそっくりそのままコピー&ペーストしてみてください。
手がかりになりますので。
    • good
    • 0
この回答へのお礼

2度目の回答ありがとうございます。できました!!!やっとできました!!!すっごくうれしいです!!(/_;)    ありがとうございました!!

お礼日時:2001/03/26 13:34

こんな感じかな?



<html>
<head><title>題名</title></head>
<body>

<p>
<EMBED src="MIDIファイル名" HEIGHT=45 WIDTH=150 AUTOSTART=FALSE REPEAT=TRUE ROOP=TRUE>
</p>

</body>
</html>

MIDIファイル名のとこにはhogehoge.midのようにファイル名を記述します。
この<EMBED>タグは最新のインターネットエクスプローラーやネットスケープナビゲーターでは有効な方法ですが、正式なHTML勧告にもとづくタグではないのでご注意を。古いブラウザや、HTMLに厳密に準拠したブラウザでは使えません。
    • good
    • 0
この回答へのお礼

回答、ありがとうございます。早速試してみましたが、どうしてもうまくいきません。(T_T) なにか、いい方法をご存知でしたら、おしえてください。

お礼日時:2001/03/25 16:06

小さいウィンドウの方にもHTMLページを読み込ませて


そこのHTMLにBGMをならすよう書き込めば、簡単に
BGMを流すことができるはずですよ。
#もっとも音楽のあるところは、あまり開きたくない
#ので、勝手に開かないようにした方がいいかも。

ではでは☆
    • good
    • 0
この回答へのお礼

早速、回答ありがとうございます。HTMLにどのように書きこめばいいのか分からないんですが、そこのところを教えてください。音楽は勝手に開かれないようにするつもりです。

お礼日時:2001/03/24 22:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q別ウィンドウにAのページを表示させ、次にBのページを表示させる際にその別ウィンドウをアクティブにする方法

<a href="A.html" target="XXX">Aのページ</a>
<a href="B.html" target="XXX">Bのページ</a>

この記述でまず、Aのページをクリックして別ウィンドウに表示し、
次にBのページをクリックして、同じ別ウィンドウに表示させる際に
その別ウィンドウがアクティブになりません。
これをアクティブするにはどうしたらよいでしょうか?

ちなみに動作はIEで確認しました。

Aベストアンサー

javascriptなどを使わないと難しいですね。
Aを開くときは新しいwindowを開くため
そちらにフォーカスが移りますが
すでに開いているwindowに対して、Bを開くと
もとのHTMLをクリックするためフォーカスが
うつりません。
感じとしては以下のような対応が有効です。

<a href="javascript:void(0)"; onClick="nWin=window.open('A.html','XXX');nWin.focus()">Aのページ</a>
<a href="javascript:void(0)"; onClick="nWin=window.open('B.html','XXX');nWin.focus()">Bのページ</a>

Q新しいウィンドウでHPを表示させた後、同じウィンドウで表示させ続ける方法はありますか?

ただいまHPを作成しています。

質問ですが・・・
例えば「A」「B」それぞれ2箇所に、新しいウィンドウでリンク先を開くように設定したとします。

その場合、「A」「B」それぞれクリックすれば
その度に新しいウィンドウが開くことになりますよね。

これを、新しくウィンドウを開くのは最初のみで、
あとはクリックしても新ウィンドウを開くことなく、
同じウィンドウに表示させ続けるという方法はありますか?

アドバイスよろしくお願いいたします<(_ _)>

Aベストアンサー

リンクのtarget属性で新しいウィンドウを開いている場合は、そのtarget属性で指定する名前を同じものにすれば、お望みの動作になると思います。

<a href="***1.htm" target="Awin">A</a>
<a href="***2.htm" target="Awin">B</a>

このようにすれば、どちらのリンクからも同じウィンドウを指定してリンク先を開くことができます。

JavaScriptで新しいウィンドウを開いている場合は、

window.open("***.htm",ウィンドウ名);

の第二引数に当たるウィンドウ名を、上と同様に特定の名前で一致させれば、お望みの動作になるでしょう。

なお、ウィンドウ名として「_blank」が指定されている場合は、常に新しいウィンドウを開きますので、それとは別の任意のウィンドウ名を与える必要があるでしょう。

参考になれば幸いです。

Qサブウィンドウで送信ボタンを押すとメインウィンドウに結果を表示

こんにちわ,
今HTMLの学習をしているのですが,タイトルどおり,サブウィンドウで送信した値をメインウィンドウに反映したいのですが,どうすればいいでしょうか。
ちなみにメインウィンドウはフレームが2つあって,
その1つ(hogeflame)のhoge2.phpにその値を送りたいのですが,

サブウィンドウで
<head>
<script Language="JavaScript"><!--
  function setURL()
  {
   window.opener.hogeflame.location.href = "hoge2.php";
  }
// --></script>
</head>
<?php
 echo '<form action="javaScript:setURL()" method="POST">';
 echo "<input type=\"hidden\" name=\"hoge3\" value=\"hoge3\">";

(後略)

としたのですが,うまくいきません。
おそらくformのactionにsetURLという関数を持ってくるのが間違っていると思うのですが,どうすればいいでしょうか。

ちなみにIEではこれを単にtarget=hogeflameにすると,うまくいくのですが,Netscape系ではうまくいかないので,javascriptを使用するようにしました。

よろしくお願いします。

こんにちわ,
今HTMLの学習をしているのですが,タイトルどおり,サブウィンドウで送信した値をメインウィンドウに反映したいのですが,どうすればいいでしょうか。
ちなみにメインウィンドウはフレームが2つあって,
その1つ(hogeflame)のhoge2.phpにその値を送りたいのですが,

サブウィンドウで
<head>
<script Language="JavaScript"><!--
  function setURL()
  {
   window.opener.hogeflame.location.href = "hoge2.php";
  }
// --></script>
</head>
<?php
 echo '<form acti...続きを読む

Aベストアンサー

私自身知識が無いので質問の意味を間違ってとらえているかもしれませんが、
子ウィンドウから親ウィンドウをリモコン操作するのなら下記サイトをご覧下さい。

参考URL:http://homepage1.nifty.com/ym/pc/65r.htm

Qビルダーでは表示できるのに、ブラウザでは表示できない

お世話になっております<m(__)m>
おしえてください

HPビルダー6を使っていますが、その機能にサムネイルウィザードというのがあって、(写真を並べて表示できる)それで作って、問題なくビルダーでは表示できました。元のページからリンクするときパスワードで読み込むようにしました。使ったソースは
Javascriptで、
**********************************************
<script language="JavaScript"><!--
function myEnter(){
myPassWord=prompt("パスワードを入力してください","");
if ( myPassWord == "pass1" ) location.href="omoide.htm";
else alert( "パスワードが違います!" );
}
// --></script>

<IMG src="menu-omoide.gif" width="76" height="65" border="0" onclick="myEnter()" style="cursor : pointer;">
********************************
以上のソースです。(そのままコピりました)
FFFTPを使ってアップロードしました。
なにもエラーも出ず、問題なくアップロードできたようです。サーバーはヤフーです。
画像アイコンをクリックしても、パスワードを聞いてくるダイヤログはでるのですが、次の画面がページを表示できません、です。なにがわるいんでしょうか?
おしえてください(涙

お世話になっております<m(__)m>
おしえてください

HPビルダー6を使っていますが、その機能にサムネイルウィザードというのがあって、(写真を並べて表示できる)それで作って、問題なくビルダーでは表示できました。元のページからリンクするときパスワードで読み込むようにしました。使ったソースは
Javascriptで、
**********************************************
<script language="JavaScript"><!--
function myEnter(){
myPassWord=prompt("パスワードを入力してください","");
if ( myPass...続きを読む

Aベストアンサー

動きますよ
サーバーがyahooってのも気になりますが
location.hrefにフルURLを記述してみてください
例)location.href="http://www.abc.de.jp/fgh/omoide.htm"などなど

ここから一番大事
ソースにパスワードを書いてあるのでこのままではパスワードの意味はありませんが・・・

QHPの一部に他のHPを表示

外側のデザインができているHPの一部に四角く穴をあけて、その穴の範囲内に他のHPを表示したいと思い立ったのですが、そういうことは可能でしょうか。
フレームのように大きい範囲でがばっと取り替えるのではなく、HP全体としてはそのまま利用して、一部の範囲にのみ表示したいと思っています。(たとえば他のHPの文章が、その四角い穴のなかに表示されるようなもの)

もし可能であれば、方法を教えていただけませんでしょうか
よろしくお願いします。

Aベストアンサー

インラインフレームのことかな?
http://www.htmq.com/html/iframe.shtml


このカテゴリの人気Q&Aランキング

おすすめ情報