http://support.microsoft.com/kb/294714/ja に書かれてたので、 作ってみました。というか、無理だと決め付けてましたが、この程度でどうにかなるのなら使いたいですね。 ただ1つだけ、画像のサイズを必ず指定しなければなりません・・・・ ( ※ 二つある画像の下側は、IE6 で背景透明になってません ) <SCRIPT language="javascript" type="text/javascript"> src="lightbox.png";w=200;h=60; if (window.navigator.userAgent.toLowerCase().indexOf("msie") > -1) { str=""; str+="<DIV style=\"width:"+w+"px;height:"+h+"px;\n"; str+=" filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( \n"; str+=" src='" + src + "', sizingMethod='scale');\" > \n"; str+=" \n"; str+="</DIV> "; document.write(str); } else { document.write("<IMG " + "src='" + src + "' style=\"width:"+w+"px;height:"+h+"px;\">"); } </SCRIPT> |