Hallo Frank,
ich fürchte, Du mußt 'ne Variable mit einbinden,da der IE offensichtlich den Wert von 'visibility' nicht speichert. Versich's mal folgendermaßen:
<html>
<head>
<title>Untitled</title>
<style type="text/css">
#wurst{position:absolute;top:300px;visibility:visible}
</style>
<script>
var sichtbar = 1;
function einaus(name){
if (sichtbar == 1)
{
sichtbar = 0;
document.all[''+name].style.visibility = "hidden";
//return;
}else{
sichtbar = 1;
document.all[''+name].style.visibility = "visible";
}
}
</script>
</head>
<body>
<a href="javascript:einaus('wurst')">aus</a>
<span id="wurst">
jsvrjsvfnbsfdbvf
</span>
</body>
</html>