sasha: DIV visibilty wird nur partiell wiederhergestellt

Beitrag lesen

Hallo,

ich habe eine Javascript Funktion geschrieben, über welche ich die Sichtbarkeit eines Divs ein- und ausblenden kann. Im Mozilla läuft das auch, aber im IE werden Formularelemente etc. beim Wieder sichtbar mache nicht angezeigt. Habe es auch mit display anstelle von visibility probiert, hat nicht geholfen.
Hier die Quelle:
<html>
<head>
<script type="text/javascript">
        function makeVisible (divid) {
                document.getElementById(divid).style.visibility = "visible";
                document.getElementById(divid).style.position = "relative";
        }
        function makeInVisible (divid) {
                document.getElementById(divid).style.visibility = "hidden";
                document.getElementById(divid).style.position = "absolute";
        }

</script>
</head>
<body>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td align='left' valign='top'>
<b>test</b><br /><br />
<b>is this a test?</b><br />
bla bla bla
</td>
</tr>
<tr>
<td align='left' valign='top'>
        <table border='0' cellpadding='0' cellspacing='0'>
        <tr>
        <td align='left' valign='top'><input type='radio' name='answers[]' value='__1' onClick='makeVisible("true_answer")'> pos_answer</td>
        <td align='left' valign='top'><input type='radio' name='answers[]' value='__0' onClick='makeInVisible("true_answer")'> neg_answer</td>
        </tr>
        </table>
</td>
</tr>
<tr>
<td align='left' valign='top'>
        <div id='true_answer' name='true_answer' visibility:hidden;position:absolute'>
        (In)visible Div-Content
        <table border='0' cellpadding='0' cellspacing='0'>
        <tr><td>bla blablabla <input type='text' name='test' size='10'></td></tr>
        </table>
        <div><input type='text' name='test' size='10'> test mit textboix</div>
        </div>
</td>
</tr>
</table>

</body>
</html>