たいへん、たいへん。全然知らなかったのですが、うちのページをInternet Explorer で表示するとこんなカッコわるいことになっていました。
Internet Explorer でもいちおう表示は崩れないようにしていたつもりなのにそりゃないよ、とほほ。あれこれポップアップがInternet Explorer8だとおかしくなるのかな〜という気がするのですが、とりあえず直し方はわかんないので(^_^)、撤去することに。で、撤去してしまうとおとなりコーナーのバナーが無くなって寂しいので、jQuery でテキトーに付けてみるの巻。
いやはや、しばらく使ってないうちに JavaScript ってすごく便利なものになってたのですな。Gmailのようにページを移動せずにデータを取ってきて表示するとかいうのも割と簡単にできるみたいです。すごいなー。なんか浦島太郎な気分ですよ。
で、JavaScript書いてて気付いたこと。これまで <a href=××> の元の値を保存するのに配列変数を使っていたのですが、そんなの使わなくとも
$(this).attr('hreforig',$(this).attr('href'));
とかいう感じで無理やり保存できちゃうのですな。初めからある属性しか使っちゃいけないのかと思ってました。
jQueryの分だけうちのページの読み込みは遅くなったわけですが、極悪イメージぺたぺた貼り付け攻撃と比較すればjQueryの増し分は微々たるもの(苦笑)。今後 JavaScriptでごにょごにょする分にはだいぶ楽になるだろうなーと思います。
08/02 | ( Y.Kumagai ) |
jQueryはロードするだけでエラーダイアログを出しまくるブラウザがあるので対策しなければならない〜〜なんて自分のページで使う分には本当は知ったこっちゃないのですが、中途半端にトリビアを持っているおかげで、ついつい「凝ったことはやらない」という後ろ向きな方針を採る私(T^T) | |
08/02 | ( たかたに ) |
んが、エラー出る場合もあるのですか・・・。前から USER_AGENT見てケータイっぽいアドレスの場合はJavaScript部分を吐き出さないようになっているので同様にすればよいのでしょうが、どのブラウザで問題なのかわからないし経験的に不具合報告も来ない可能性が高いってのがちょっとアレなとこですね。 うちのページはw3mでもlynxでも見られるように作っているつもりなのですが、最近試してないから実際のとこは怪しいかもです(^_^)。 |