他力本願トップメニューAjax風
世界中で2人くらいは気づいてくれてるんじゃないかと思いますが、
本店のトップページを新しくしてみました。
Ajax対応なので、四角いところをヒョイっとドラッグすれば動かせるし、自動的にセーブもされます。
つまり、トップページのデザインは見に来てくれた皆様次第というわけです。みんなが頑張れば毎日更新ですよ。がんばれ、みんな!
セーブされる場所は一箇所なので、もし2人以上の人が同時にページを開いていたときには、スルスルっとロゴが動くところを見られるはずです。
説明も書いておかないと分からないかなぁ?
まあとにかく、やっとAjaxが試せてスッキリしました。
以下はプログラマ向け情報です。
Ajax部分の実装には高橋登史朗 さんの暫定版Ajaxライブラリ。その他のクロスブラウザ関数については同氏のDynamic HTML cross brower/Examplesのページを参考にしました。サーバー側のプログラムはPerlです。
よくできたライブラリのおかげでプログラムは簡単に完成。早速ホームページに上げようとしたのですが、Niftyでは、HTMLとCGIが別のドメインになるため、相対パスを絶対パスに書き換えなければなりません。
変更を終えてからサーバーにアップすると・・・xmlhttpで「書き込みできません」という謎のエラーが。どうやらドメイン間でのデータ ソースのアクセスが原因らしいです。とは言え、見に来てくれるお客さんにセキュリティの設定を変えろとは言えないし・・・。
仕方がないのでトップページから<IFRAME>を使ってCGIサーバにあるHTML表示スクリプトを表示する、という、回りくどい方法でようやく思い通りの動作ができました。
ふう。
Ajax対応なので、四角いところをヒョイっとドラッグすれば動かせるし、自動的にセーブもされます。
つまり、トップページのデザインは見に来てくれた皆様次第というわけです。みんなが頑張れば毎日更新ですよ。がんばれ、みんな!
セーブされる場所は一箇所なので、もし2人以上の人が同時にページを開いていたときには、スルスルっとロゴが動くところを見られるはずです。
説明も書いておかないと分からないかなぁ?
まあとにかく、やっとAjaxが試せてスッキリしました。
以下はプログラマ向け情報です。
Ajax部分の実装には高橋登史朗 さんの暫定版Ajaxライブラリ。その他のクロスブラウザ関数については同氏のDynamic HTML cross brower/Examplesのページを参考にしました。サーバー側のプログラムはPerlです。
よくできたライブラリのおかげでプログラムは簡単に完成。早速ホームページに上げようとしたのですが、Niftyでは、HTMLとCGIが別のドメインになるため、相対パスを絶対パスに書き換えなければなりません。
変更を終えてからサーバーにアップすると・・・xmlhttpで「書き込みできません」という謎のエラーが。どうやらドメイン間でのデータ ソースのアクセスが原因らしいです。とは言え、見に来てくれるお客さんにセキュリティの設定を変えろとは言えないし・・・。
仕方がないのでトップページから<IFRAME>を使ってCGIサーバにあるHTML表示スクリプトを表示する、という、回りくどい方法でようやく思い通りの動作ができました。
ふう。
« 連射を見せて | トップページ | 『トリプルX ザ・ネクスト・レベル』 »
「ゲーム」カテゴリの記事
- 『ストラップもってリモコンふりまわすゲーム』作ってみたよ(2007.01.16)
- Google Maps API 2(2006.11.11)
- ブログパーツ版『えいろく漬け』作ってみたよ(2006.03.29)
- 『えいろく漬け』作ってみたよ(2006.03.24)
- 『ナルニアっぽく物語 ~巨人ごろごろ編~』作ってみたよ(2006.03.05)
コメント
この記事へのコメントは終了しました。
すごーい。すごーい。おもしろーい。変えてみましたよー
投稿: まお | 2005.10.06 22:05
お!
バラバラにしといたメニューが斜めに
キレイに揃ってる。
明日また変わってたら嬉しいなー。
アクセス数増やさないと難しいかな?
投稿: おー | 2005.10.06 23:49