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からサイトに来た、
といった想定で、プログラムやスクリプトを開発する場合、
実際に検索 → 結果から遷移 → そして検証、といった、
作業が必要になってくるんですが、ドメインを取ったばかりとか、
まだ、未公開のサイトの場合は、当然、検索結果に表示されない訳でして。。
今までは、検索サイトに見立てたサブドメインを作って、
そこからの遷移で検証してました。
まぁ、これはこれで、然程問題ないんですけど、
対象の検索サイトが増えると、サブドメインも増やして、となってしまい、
それはそれで、レンタルサーバだし限界もあるということで、
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に入ってるんだけど。。
ロールオーバー(スワップイメージ)の実装 更新版。
以前に、『ロールオーバーの実装 最新版。』で、ちょこっとだけ書いたんですが、
汎用性が低くて、個人的にイマイチだったので、
しかも肝心のロールオーバー時の関数もはしょったので、
改めて、汎用性を高めたものを書いてみます。
ロールオーバーの実装 最新版。
昔から良く使われている、
ロールオーバーイメージ(人によってはスワップイメージとも)。
今でも良く見かけ、ボタン等の動作に使われる、定番の処理です。
Dreamweaver等のオーサリングツールでは、
この処理のソースを自動的に記述してくれるので、
処理の仕組みを理解していない人は意外と多いかも。
今回はこのロールオーバーイメージを、簡潔かつ、きれいに書いてみます。
