開くとBGMが鳴り始める記事
自動的にBGMを再生するページを設置する場合、トップページは避け、リンク元に『ここをクリックすると音楽が流れ始めます』等の注意書きを入れるなど、なんらかの配慮をお願いしたいところです。
サイドバーにBGM再生用フォームを貼り付けてある場合、本文記事中に細工をすれば、記事を開いたときにBGMが鳴り始める……という細工も出来るかな?ということで、そのサンプル。
本文中(正確には『本文(続き)』欄)に以下のようなスクリプトを貼り付けています。
<!--
// --- 演奏させたいBGMのフォーム名とBGMの番号を選択
defaultBgmFormName = 'bgmSelectForm2' ;
defaultBGM = 2 ; // <form>~</form>内 <!-- X --> の X 指定
// --- BGM再生用JavaScript内の関数を呼出
bgmChange() ;
// --- その後は自動再生しないモードに戻しておく
defaultBgmFormName = 'bgmSelectForm' ;
defaultBGM = 0 ; // 0は再生しない
//-->
</script>
ただし制限として、
ココログの場合は、BGM再生用フォームが左サイドバーに設置されていないと、この条件は満たされません。
右サイドバーの場合、記事本文が表示されてから読み込まれるため、再生用フォームのコントロールが出来ないのでNGです。
なお、この記事は一時的に公開して固定リンクのアドレスを確認した後、すぐに下書き状態に戻しています。
こうすれば、トップページに表示されることもないのでサイトが表示された途端にBGMが……という事態も防げます(まあ、トップページに表示された場合も、本文(続き)欄にスクリプトを貼り付けた場合、『続きを読む』をクリックしないとBGMは流れないですが)。
ココログだとこういう方法もありますということで。
2006/05/01(月) 09:17 | 固定リンク
