へっぽこ実験棟

HOME > へっぽこ実験棟

不定期にへっぽこな実験を公開していこうと思います。飽くまでも不定期ですので、ご了承下さい。

HTML実験編

Javascriptを活用したフレームページ  2005/05/19up

説明
今時フレームを活用したページなんて某巨大掲示板群ぐらいしか思いつきませんが、今更フレームページでJavascriptを活用する方法を考えてみたわけです。
フレームを切りかえる度にページタイトルと背景色をダイナミックに変更する
俺が今まで他で見た事がないやり方(あんまり「ホームページ作成支援」みたいなwebを見たり書籍を読んだりする方じゃないけど)を見つけたわけです。
こんな感じです
<html>
<head>
<title>フレームページにおけるタイトルと背景色の実験</title>
</head>
<frameset cols="150,*" flameborder="1">
<frame src="left.html" name="left"></frame>
<frame src="right.html" name="right" onload="document.title=right.document.title;left.document.bgColor=right.document.bgColor"></frame>
</frameset></html>
まぁ見てみて下さいよ
サンプルページ
IE6.0とFirefox1.04(ともにWin98SE)で動作を確認してます。Opera7.2ではタイトルのみ切り替わり、背景色は変化しません。(当然ですが、Javascriptを切っているとどれでも動きません)
frameタグにonload属性を設定するとウマー
フレームを記述するHTMLに「右側のフレームの読込みが終了したら親ページのタイトルに右側フレームのタイトルを設定しろ」という命令と、「右側のフレームの読込みが終了したら左側のフレームの背景色に右側と同じ色を設定しろ」という命令を書いてみたらガッツリ動いたというわけです。

CGI実験編

IPアドレスで姓名判断モドキ  2005/05/20up

説明
表題の通りでございます。
天格とか
姓名判断っぽいものを作らんと欲したときに調べました。大体以下のようなものだそうで。
で、どうやってこじつけたか
IPアドレスは127.0.0.1みたいに表されるので、これを$ENV{'REMOTE_ADDR'}で取得してsplit関数で分割します。
で、最初の2つを苗字、後の2つを名として、画数にしてみたわけです。
挫折した点
名前の画数よりIPアドレスの方が大きい(天格だと最大510)になって、それぞれの吉凶とコメントを捏造する考えるのは大変なので、32で割った余りをそれぞれの画数とすることで、32通りの吉凶&コメントで押さえました(それでも大変だった)。
32通りのコメントは天・地・人で限界だったので、総格と外格は割愛せざるを得ませんでした。
是非占ってみて下さい
乱数を多用して作っているので、乱数に神が宿ると信じる方以外は信じないで下さい。
IP占い