青島のしま〜Blue Islands〜


HTML Tips

外部CSSファイルやJSファイルを読み込む

<head>
<link rel="stylesheet" href="./style.css" type="text/css" media="screen">
<script language="JavaScript" src="script.js"></script>
</head>

ムービーファイルを途中から再生する(HTMLではないけど)

.wvxファイルに,次のように書きます.
<ASX VERSION="3.0">
<ENTRY>
<!-- 1分のところから再生を始める -->
<StartTime Value = "00:01:00.0" />
<Ref href = "./hoge.avi" />
</ENTRY>
</ASX>

WebページでWindows Media Playerを埋め込む

メディアプレーヤーには,古いバージョンと新しいバージョンの2種類がある.
新しいバージョンは,再生できない環境が多かったりするので,古いほうを使うのが無難
<!-- Windows Media Player 6.3 -->
<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
 <param name="FileName" value="hoge.wmv">
 <param name="AutoStart" value="true">
</object>

<!-- Windows Media Player 7.0 -->
<object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6">
 <param name="URL" value="hoge.wmv">
 <param name="AutoStart" value="true">
</object>
その他にもパラメータを指定することができる.
例えば,コントロールバーを非表示(ShowControls)にしたり,開始位置(CurrentPosition)を変更したりなど.
詳しくは,以下のページを参照

(バージョン6.4用)
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/wmplay/mmp_sdk/windowsmediaplayercontrolversion64scriptingreference.asp

(バージョン7.0用)
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/wmplay/mmp_sdk/windowsmediaplayeractivexcontrol.asp

ActiveXのイベントを受け取る(Windows Media Playerの例)

ここでは,Windows Media Playerコントロールの再生終了イベントを受けてメッセージボックスを出します.
<object id="wmp1"
  classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" height=200 width=200>
 <param name="FileName" value="A.asf">
 <param name="AutoStart" value="false">
 <param name="ShowControls" value="true">
</object>
<div>
 <input type="radio" name="filename" onclick="wmp1.FileName='A.asf'" checked>動画A
 <input type="radio" name="filename" onclick="wmp1.FileName='B.asf'">動画B
</div>
<div>
 <input type="button" value="再生" onclick="wmp1.play()">
 <input type="button" value="停止" onclick="wmp1.stop(); wmp1.CurrentPosition=0;">
 <input type="button" value="一時停止" onclick="wmp1.pause()">
</div>

<object id="wmp1" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
 <param name="FileName" value="xxx.asf">
 <param name="AutoStart" value="true">
</object>

<script for="wmp1" event="EndOfStream(lResult)" type="text/javascript">
<!--
alert("再生 糸冬 了!!");
// -->
</script>

複数映像を同期するときのメモ

・SMILは,再生するコンポーネントがRealPlayerなので,wmvが再生できないのが難..
 まあ,非Windows Mediaで統一してあれば問題ないが..
・SAMIは,Windows Media用の字幕のための仕組み.
 ビデオの再生制御などは関係ないものと思われる.
・なので,HTMLでobjectタグを複数使って書くのが基本になると思われる.
 同期制御は,各WMPコントロールのCurrentPositionをマメに比較してやるのかな.

HTMLでActiveXを使う

<OBJECT ID="Hoge" CLASSID="CLSID:1B63F80A-852A-44DD-AD05-000000000000"></OBJECT>

ActiveXの関数を呼び出すときは

<object id="Hoge" ・・・・></object>
<a href="javascript:Hoge.Test();">

改行や空白を反映させる

ソースコードを貼り付けたりするときに便利です.
<pre>
ここにいろいろ書く
</pre>

小さい文字(logのテイ等)

log<sub>10</sub>

テーブルで複数行にまたがるセルの作成

・複数行(縦長)
<td rowspan="3">
・複数列(横長)
<td colspan="3">
例:
<table border="2">
<tr><td colspan="3">横長</td>
</tr>
<tr><td>kari2</td><td rowspan="2">縦長</td><td>kari</td>
</tr>
<tr><td>kari</td><td>kari2</td>
</tr>
</table>

自動的にリロード,自動的に指定したページにジャンプする方法

・自動的にリロード
<META HTTP-EQUIV="Refresh" CONTENT="0">
・自動的にジャンプ
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.hoge.com">

1つの画像に複数の異なるリンクを割り当てる(クリッカブルマップ).

<img src="hoge.jpg" usemap="#mymap">
<map name="mymap">
<area shape="rect" coords="40,0,80,40" href="link1.html" alt="リンク1">
<area shape="rect" coords="0,40,40,80" href="link2.html" alt="リンク2">
<area shape="rect" coords="80,40,120,80" href="link3.html" alt="リンク3">
</map>


作成日: 2006年02月23日09時41日48秒
更新履歴
2008年07月22日 2008年02月08日 2008年02月06日 2008年02月05日 2007年10月25日 2006年12月20日 2006年12月19日 2006年12月05日 2006年09月20日 2006年06月18日 2006年06月12日 2006年04月22日 2006年03月30日 2006年02月28日 2006年02月23日 2006年02月18日 2006年01月13日 2005年12月21日