昨日に引き続き、今日も戦う女pasです。
今日はCSSではなくActiveXとの戦いでした。
Windows版IEでのActiveX対応が始まりました。
object、embed、applet タグが読み込まれるたびに確認ダイアログを出すというものです。
Flashにはobject、embed タグを使用するので、この仕様変更されたIEを使っている人には確認ダイアログが出てしまいます。それをjs外部ファイル化することで回避(ActiveXコントロールのアクティブ化)させなくてはなりません。
会社の私が担当しているサイトも該当するFlashがあるためやらなくては。
って私JavaScript苦手だし。
(っていうかActiveX対応が始まってからやるなんて遅いんですけどね本当は。苦笑)
社内の別部署のWEB担当者に聞きに行っても、そちらのサイトもやっている最中で記述方法をまだ把握していないのかちゃんと教えてくれないし。
いいですよだ。
やりますよ自分で!
午前中からやり始めてお昼までやったけどうまく適応できず。
JavaScriptの英数字の羅列に目が回る。
お昼休みに同僚のDTP担当の女の子に「もう投げ出したい」と弱音を吐く。
昼食を食べて満腹になったので気を取り直して再開。
いろいろ調べてコードを記述していると意味不明だった英数字のモヤモヤが急に晴れてきて解るようになってきた。
js外部ファイルにコードを記述してテストサーバにアップしてみると・・
でででで、できてる!ブラボー!(おおげさ)
しかも関数を使ってJavaScriptを記述したので、ひとつのjs外部ファイルを使ってサイト内全てのFlashのコード記述がシンプルで簡単に!これはいい!
ActiveXのためじゃなくてもこれはやるべきだった。私の重い腰を上げさせてこれをやらせてくれたMicrosoftありがとう!(?)
週明けにもう少し評価をしてから公開できそうで良かった良かった。
今日その件で、他の部署にいる女性に相談に行ったの。
その女性は一見ほんわかしていて普通の女性なのですが、バリバリのプログラマーということを知った時はビックリしました。
「私もJavaScriptは苦手なんですよ~。」と言っていてなんだか意外でホッとしました。
そして
「pasさん(←もちろん実際は苗字で呼んでます)はDreamweaverとか使いこなしたりページのレイアウトや画像系も作れるからすごいですね!」
と言われてまたビックリ。
私はプログラムが作れるなんてすごいなといつもその人のことを思っていたので。(しかも私なんてまるっきりすごくないから)
「○○さんこそすごいです!」
と私も言ったからなんだか恥ずかしい会話になってしまい2人で笑っちゃった。
そういえば前にmikiちゃんが
「pasちゃんて、バカそうに見えて本当は頭いいんだよね。」
と言ってくれた言葉が、私にとっては今でも忘れられない最高の褒め言葉です。
(本当は本当にもバカなんですけどね。てへっ)