Salve a tutti. Ho un problema, praticamente non riesco a far rendere un div semi trasparente in IE 6...

codice:
<html>
	<head>
		<title>Test DF Lib</title>
		<script type = "text/javascript" src = "dflib.js"></script>
		<script type = "text/javascript">
			function op()
			{
				var element = document.getElementById ("test");
				element.style.filter = "alpha (opacity=30)";
				element.style.opacity = 0.3;
				element.style.MozOpacity = 0.3;
			}
		</script>
	</head>
	<body>
		<a href = "#" onClick = "op(); return false;">Transparence</a>
		<div id = "test">
			<img src = "Colline azzurre.jpg">
		</div>
	</body>
</html>
Al click sul link "Transparence", in Mozilla e in Opera, al div viene eseguita correttamente la trasparenza mentre in IE no... ho usato più volte questa funzione e mi è sempre funzionato anche su IE, ma perchè ora no? Non capisco dove sbaglio...