を設定する#wrap {height: 0; overflow: hidden}
と、内側のアンカー タグが非表示になるため、影の領域をクリックしても何も起こらないはずです。
Firefox と IE でテストしました。どちらも正常に動作します。
しかし、Chrome では、影の領域をクリックすると、警告ウィンドウが表示されます。
WebKitのバグですか?
これがデモです: http://jsbin.com/ofuxar/3
<div id="wrap">
<a href="#" onclick="alert('clicked')">click</a>
</div>
#wrap {
height: 0;
overflow: hidden;
position: absolute;
box-shadow: 0 10px 10px 10px black;
}
#wrap a {
display: block;
height: 100px;
}