すべてのブラウザーで動作する、thickbox のような html オーバーレイのコードが必要です。
関連するURLか何か教えてください...
よろしくKK
*box スクリプトはたくさんあります。存在するすべてのブラウザーでそれらのどれも機能しないことは確かですが、Thickbox 自体のような主流のソリューションのほとんどは、求めることができるすべての主要なブラウザーで適切に動作するはずです。
これらのリストをチェックしてください:
より具体的なものについては、より詳細に説明する必要があります。
私は自分のライトボックスのものを作りました.これは私が使用しているもので、確かにIE6に戻っています. div を作成して body に直接追加するだけです。背景として使用するには、半透明の png 画像を作成する必要があります。
html, body{height:100%;}
#lightbox_darkLayer{
display: block;
position: fixed;
top: 0px;
left: 0px;
_top: expression(((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
_left: expression(((ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
width: 100%;
height: 100%;
background:url(/images/overlayBg.png) repeat;
z-index:1001;
_filter: alpha(opacity=70);/*This is for IE6 who won't support a translucent png as a bg image*/
}
アンダースコアで始まる css プロパティは IE 用です。html コメント if check thingを使用して IE に CSS を追加することで、このクリーナーを実行できます。