swfobject + swfaddressにはまる。

swfobject.js(ver.2.1)とswfaddress.js(ver2.1)を組み合わせて使ってた所、
Flash内での操作であれば、getValueが正常に動いたんだけど、
初回読込み時の、URLから文字列を抽出して(?)、
そのラベル名に飛ばす処理が、どうも動かない。

ASを何度見直しても、問題が見当たらなかったので、
swfobject.jsの変わりに、AC_RunActiveContent.jsでSWFを読込ませたら、
全く問題無く動作。ってことで、原因はJS側の可能性大。

検索結果に任意のサイトを追加するブックマークレット。

まず初めに、タイトルが若干SEO的なTips?とも読み取れなくもないですが、、
全くをもってSEOとは関係ありません!ので、あしからず。。

で、本題。
Yahoo!やGoogleからサイトに来た、
といった想定で、プログラムやスクリプトを開発する場合、
実際に検索 → 結果から遷移 → そして検証、といった、
作業が必要になってくるんですが、ドメインを取ったばかりとか、
まだ、未公開のサイトの場合は、当然、検索結果に表示されない訳でして。。

今までは、検索サイトに見立てたサブドメインを作って、
そこからの遷移で検証してました。

まぁ、これはこれで、然程問題ないんですけど、
対象の検索サイトが増えると、サブドメインも増やして、となってしまい、
それはそれで、レンタルサーバだし限界もあるということで、

history.back()で、onload。

動くなんて知らなかった。。不覚。。

alt属性を確認するブックマークレット。

以前、alt属性はWeb Developer でチェック!、なんてことを書いていたんだけど、
レイアウトによって、肝心の属性値がうまく表示されずに、隠れちゃったりとか、
画像が連続していて、ホントにこっちの画像に設定されてる??とか、
微妙に使いづらい部分があったので、
もっと確実にそして迅速に、
alt属性が確認できるブックマークレットを作ってみました。

テキストサイズを変更する、TextSizeController.js。

テキストサイズ(フォントサイズ)を変更するJavaScriptです。
アクセシビリティの向上に、多少なりとも役に立つかと思います。
Cookieを利用して、前回訪問時の設定も保存可能です。
また、全てのHTMLファイルに、このJSを読込ませれば、
ページ遷移をした時でも、設定を引き継げます。

JavaScriptでIE(Internet Explorer)を判定。

userAgentから、MSIEとかを探したりするのが常套手段だけど、
なんかそれも飽きたので、別の方法を、と思って探してたら、
さらに便利な方法を発見。

inputは静的に。

Javascriptで動的(innerHTML/appendChildとか)に、
input type="hidden" name="#" value="#"
とかを出力してたんだけど、
MacIE(5.2/OSX)のみ、プログラム側にvalueが渡らず。。
Submitする直前までは、valueに入ってるんだけど。。

はやりのLightbox JSをテスト。

いまいち、動きにスムーズさが無い。。
こんなもんなのかな?

ロールオーバー(スワップイメージ)の実装 更新版。

以前に、『ロールオーバーの実装 最新版。』で、ちょこっとだけ書いたんですが、
汎用性が低くて、個人的にイマイチだったので、
しかも肝心のロールオーバー時の関数もはしょったので、
改めて、汎用性を高めたものを書いてみます。

表示・非表示の切り替え。

別案件で立て続けに使うことがあり、良い機会なので書いて置きます。

結構大変と思いきや、これが意外と簡単。
スクリプト自体も2,3行程度で済んでしまいます。

ロールオーバーの実装 最新版。

昔から良く使われている、
ロールオーバーイメージ(人によってはスワップイメージとも)。
今でも良く見かけ、ボタン等の動作に使われる、定番の処理です。

Dreamweaver等のオーサリングツールでは、
この処理のソースを自動的に記述してくれるので、
処理の仕組みを理解していない人は意外と多いかも。

今回はこのロールオーバーイメージを、簡潔かつ、きれいに書いてみます。

2008/12

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31