Javascript .style.left top geht nicht unter IE

Hallo, ich bin am verzweifeln, vielleicht könnt ihr mir helfen.
Ich will ein Bild onmouseover einblenden und die Positionierung klappt in IE nicht.

ich habe ein td:
bild

blabla

mein css-Eintrag:
#bild2 {
position:absolute;
display:none;
}

meine javascript function:

function func(modus) {
if (modus==„on“){ document.getElementById(„bild2“).style.top = 100;
document.getElementById(„bild2“).style.left =200;
document.getElementById(„bild2“).style.display = „block“;

}else{

document.getElementById(„bild2“).style.display = „none“;
}
}

hallo,

versuche es mal mit:

document.getElementById(„bild2“).style.visibility=„hidden“;

gruß
klaus

sorry…
und mit :
style.position.top=„100px“

Das Problem wurde gelöst. Schuld war overflow:hidden;
wegen der ich einfach nix sehen konnte.
Danke an alle