62歳パソコン教師の日記 NO.568(2001.8.27)


 昨日は一日中、Webページを開いてからの経過時間を表示する方法を考 えていました。最初から表示する方法は「ホームページ講座2」に書いてあ りましたが、これには欠陥がありました。

 そこで、画面をダブルクリックすると経過時間が表示され、再度ダブルク リックすると消えるようにしようと考えました。 使うのは「Java Script」 です。夜までかかってやっと完成しました。

 これを「SALTY」に使ってみました。トップのグリーンの部分をダブ ルクリックすると、クリックした個所に「SALTY」にアクセスしてから の経過時間が表示されます。再度ダブルクリックすると表示が消えます。

 「SALTY」ではフレームを使っているので他のページを表示しても有 効ですが、チャットや掲示板などはフレームを解除して全画面表示にしてい ますので、トップのグリーンの帯が消えた時点で無効になります。お時間が ありましたらご覧頂きたいと思います。

 昨日はこの作業に夢中になっていたのでマガジンを書くのを忘れていまし た。その結果、昨日のマガジンは休刊にさせて頂き、誠に申し訳ありません でした。

 ウインドウズで表示される画像やアイコンはエクスプローラで探しても見 付かりませんね。 これらは「DLL(ダイナミック リンク ライブラリ」ファ イルの中に隠されているのです。

「C:\WINDOWS\SYSTEM\Membg.dll」の中の画像ファイルを表示してみましょ う。

  1. 下記のソースをコピーして、→「メモ帖」に貼り付けます。

  2. 「ファイル」→「名前を付けて保存」とクリックします。

  3. 「名前を付けて保存」ダイアログの「ファイルの種類」を「すべてのファ イル」とし、→「ファイル名」欄に「membg.html」と入力、→「保存」ボ タンをクリックします。

  4. 保存した「membg.html」をダブルクリックで開くと37枚の画像が表示さ れます。

  5. 保存したい画像の上で右クリック、→「名前を付けて画像を保存」とクリ ックして保存できます。 「jpg」と「gif」ですが「bmp」形式で保存され ます。

    (ソース)------------------------------------------------

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=sift_jis">
    <meta name="GENERATOR" content="notepad.exe">
    </head>
    <body bgcolor="#000080">
    <p><img src="res://membg.dll/welcome.jpg"></p>
    <p><img src="res://membg.dll/membg.gif"></p>
    <p><img src="res://membg.dll/water1.jpg"></p>
    <p><img src="res://membg.dll/water2.jpg"></p>
    <p><img src="res://membg.dll/backgnd.gif"></p>
    <p><img src="res://membg.dll/bld1678.jpg"></p>
    <p><img src="res://membg.dll/bld27.jpg"></p>
    <p><img src="res://membg.dll/brick.jpg"></p>
    <p><img src="res://membg.dll/bus.jpg"></p>
    <p><img src="res://membg.dll/c_bike.jpg"></p>
    <p><img src="res://membg.dll/c_bird2.jpg"></p>
    <p><img src="res://membg.dll/c_bird3.jpg"></p>
    <p><img src="res://membg.dll/c_cafe.jpg"></p>
    <p><img src="res://membg.dll/c_ftn1.jpg"></p>
    <p><img src="res://membg.dll/c_ftn3.jpg"></p>
    <p><img src="res://membg.dll/c_ftn4.jpg"></p>
    <p><img src="res://membg.dll/c_lake1.jpg"></p>
    <p><img src="res://membg.dll/c_lake2.jpg"></p>
    <p><img src="res://membg.dll/c_place.jpg"></p>
    <p><img src="res://membg.dll/c_recep.jpg"></p>
    <p><img src="res://membg.dll/c_sport.jpg"></p>
    <p><img src="res://membg.dll/cd.jpg"></p>
    <p><img src="res://membg.dll/credit.gif"></p>
    <p><img src="res://membg.dll/emp1.jpg"></p>
    <p><img src="res://membg.dll/emp3.jpg"></p>
    <p><img src="res://membg.dll/frame0.jpg"></p>
    <p><img src="res://membg.dll/frame1.jpg"></p>
    <p><img src="res://membg.dll/hammer2.jpg"></p>
    <p><img src="res://membg.dll/kingdom.jpg"></p>
    <p><img src="res://membg.dll/logo.gif"></p>
    <p><img src="res://membg.dll/market.jpg"></p>
    <p><img src="res://membg.dll/needle.jpg"></p>
    <p><img src="res://membg.dll/piers.jpg"></p>
    <p><img src="res://membg.dll/rtm1.jpg"></p>
    <p><img src="res://membg.dll/sea-bld1.jpg"></p>
    <p><img src="res://membg.dll/sea-bld3.jpg"></p>
    <p><img src="res://membg.dll/train.jpg"></p>
    </body>
    </html>