Mr.Tです、こんにちは。
私の隣の机には、Vista On IE7があるわけですが、実は、ほとんどつかってません(^^;
サポートのときには使ったりしている程度なんで、ユーザに指摘されて気がつかされたことが結構あります。
で、今先ほど、電話があった。
CSSでいうところの、visited、訪問済み状態の表示なんですが、ページをリロードすると
訪問済みである状態が解除されてしまう、のです。
これって、IE7のベータだったりしたときにあったバグかいねーとおもったんだけど、リロードしない(再表示)されなければ
きちんと変化するんですね。というか、正式版ではなおってるっぽいし。
で、上司と小一時間あれやこれやとやってみた結果...
- URL指定をしているリンクは、色が変化する。
- URL指定ではない、クライアントスクリプトを実行するためのAタグについては、リロードするまでは訪問済み状態を保てる。
#色々、試してみたんですけどね、履歴がおかしいのか、とか、IEの色の設定がどうたらとか。
なんつーか、Aタグでのリンク色で判断させるようなページは、ダイレクトなURLなのか、
そうじゃなくてスクリプトかますのかによって、見た目が変わってしまうのは、困るような困らんような...
でもIE7以前は、すべてにおいて訪問済みであることがわかったわけで。
私としては、クライアントスクリプトをかましてページ遷移しないといけないようなつくりには、できるだけ
しないだろうな、としかいえません。
つーか、今更だけど、クライアントスクリプト依存なWebシステムって、どうなん?
#そんなシステムはポイだ~