HOME

2009年07月20日

今更ie6の仕様で

仕様なので

カテゴリーもアイテムもたくさんあるので、
2階層のドロップダウンメニュー使うことに。

CSSとJavaScriptの組み合わせで割とにすんなりと出来ました。
FFie7できちんと作動。

次に問題のie6をチェックすると
CSSで指定しているサブカテゴリーへの矢印が表示されません。

それより何より、フォームのselectが前面に出て来て、
メニューにぽっかり穴が!

ie6では、selectはz-indexを無視して
最前面に表示される仕様。

これを防ぐには、iframeをselectと表示させたいレイヤーの間に持って来るか、
visibility:hidden;で非表示にすれば良いのですが、
JavaScriptを使ってレイヤーを表示しているので、うまく連動させることできていません。

さて、どうしたものか・・・

投稿者 WADA : 01:54 | コメント (0)

今更ie6の仕様で

仕様なので

カテゴリーもアイテムもたくさんあるので、
2階層のドロップダウンメニュー使うことに。

CSSとJavaScriptの組み合わせで割とにすんなりと出来ました。
FFie7できちんと作動。

次に問題のie6をチェックすると
CSSで指定しているサブカテゴリーへの矢印が表示されません。

それより何より、フォームのselectが前面に出て来て、
メニューにぽっかり穴が!

ie6では、selectはz-indexを無視して
最前面に表示される仕様。

これを防ぐには、iframeをselectと表示させたいレイヤーの間に持って来るか、
visibility:hidden;で非表示にすれば良いのですが、
JavaScriptを使ってレイヤーを表示しているので、うまく連動させることできていません。

さて、どうしたものか・・・

投稿者 WADA : 01:54 | コメント (0)

2008年08月13日

リンク周囲の点線を消す イメージマップ編

イメージマップ/クリッカブルマップのリンク周囲の点線を消す方法

自由形状のイメージマップ/クリッカブルマップのリンク周囲の点線
意外と気になる時がありませんか?

そんな時はこのJavaScript。

window.onload=function(){
a=document.getElementsByTagName("a");
for(i=0;i a[i].onfocus=function(){this.blur();}
}
area=document.getElementsByTagName("area");
for(i=0;i area[i].onfocus=function(){this.blur();}
}
}

ちなみにこの間の点線を消すJavaScriptは、イメージマップ/クリッカブルマップに効きません。

投稿者 WADA : 09:53 | コメント (0)

2008年06月11日

リンク周囲の点線を消す よりきれいな方法

テキストリンクや画像リンクのクリック時に表示される周囲の点線を消す昨日より簡単な方法。

以下のJavaScriptを使えばオーケー!

function disable_links_outline() {
var blur = function () { this.blur() };
for (var i = 0; i < document.links.length; i++)
document.links[i].onfocus = blur;
}

そしてbodyを
<body onload="disable_links_outline()">に

もちろんJavaScript切られていると効かないのですが。

投稿者 WADA : 06:19 | コメント (0)

2008年06月09日

リンクの周囲の点線を消す

リンクを設定したテキストや画像をクリックした時に周囲に表示される点線を消すJavaScript。

<a>タグの中に次のJavaScriptを挿入するだけです。
onFocus="this.blue()"
<a href="/">を<a href="/" onFocus="this.blue()">とすれば点線は非表示に。
もちろん<head>~lt;/head>の中に<script type="text/javascript">~</script>が必要で、JavaScriptを切られていれば効きません。


これよりも良いの発見したので続く

投稿者 WADA : 06:24 | コメント (0)

HOME