torsten: mouse hover buttons

Beitrag lesen

hallo,

hier erst mal mein code:

<script type="text/javascript">
<!--
normal1 = new Image();
normal1.src = "normal.png";
hover1 = new Image();
hover1.src = "hover.png";

function bildwechsel(bildnr,bildobjekt)
{
  window.document.images[bildnr].src = bildobjekt.src;
}
//-->
</script>

<body>
<a href="http://www.google.de"
    onMouseOver="bildwechsel(0,hover1)"
    onMouseOut="bildwechsel(0,normal1)">
<img border="0" src="normal.png" width="144" height="126"><br>beschreibung</a>
</body>

ich verwende für die buttons PNG dateien, weil ich halbtransparente grafiken verwende. um diese auch im IE darstellen zu können benötigt man einen filder der mit CSS eingebunden wird:

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bild.png', sizingMethod='scale')

CSS in javascript einzubinden geht so:

document.write('<style type="text/css">');
document.write(" /*CSS notierungen*/ ");
document.write('</style>');

nun meine frage:
wie kann ich nun den Microsoft.AlphaImageLoader mit meinen javascript buttons verwenden? hab es so ausprobiert:

document.write('<style type="text/css">');
hover1 = new Image();
hover1.src = "document.write("filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hover.png', sizingMethod='scale')");";
document.write('</style>');

funktioniert leider nicht. kann mir jemand weiterhelfen?

gruß
torsten