こちらのサイトに、いろいろ方法が書かれてます。

http://smkn.xsrv.jp/blog/2009/02/dd_belatedpng_js/

その中でも、今回は、Google codeを使う方法を試してみました。 方法は、とても簡単で、<head>の中に、以下を記述します。

<!–[if IE 6]> <script src=”http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js” type=”text/javascript”></script>

<![endif]–>

IE6以外では、上記のスクリプトを読み込む必要がないので、青字の条件付きコメントで、IE6のみを指定しています。条件付きコメントに関しては、

http://allabout.co.jp/internet/hpcreate/closeup/CU20070412A/index2.htm このサイトに、詳しく書いてありました。

さて、戻りまして。 上記のスクリプトを書いたら、後は、pngファイルの名前を、「〇〇〇〇-trans.png」にすれば、きちんと透過されます。 imgタグで書いても、cssのbackgroundでも、どちらでもいけます。

因みに、日本語で詳しく紹介しているサイトは、こちら

Google codeは、こちら