Het volgende javascriptje en html werken perfect bij mij in IE8, FF en Chrome. Nu krijg ik echter te horen dat in IE 7 en ouder telkens je iets geselecteert hebt en het daarna déselecteert, de input verdwijnt. Serieus probleem natuurlijk, maar geen idee waarom hij dit doet en wat ik er aan kan doen. Iemand enig idee of een oplossing?
Code:
// JavaScript Document
function showElem(elem)
{
document.getElementById(elem).style.display = 'table';
}
function hideElem(elem)
{
document.getElementById(elem).style.display = 'none';
}
HTML:
<table cellpadding="5" cellspacing="5">
<tr>
<td id="main"><a href="javascript:show_hide('communicatie');">Communicatie</a></td>
<td> </td>
<td> </td>
</tr>
<tr >
<td colspan="3">
<!--This is the table we'll be showing/hiding-->
<table id="communicatie" style="display:none;">
<tr>
<td id="maintable">Portofoon</td>
<td><input class="widthed" maxlength="5" name="portofoon" type='text' onfocus='showElem("portofoon");' onblur='hideElem("portofoon");'/></td>
<td id='portofoon' class="popup" style="display:none;">portofoon</td>
</tr>
<tr>
<td id="maintable">Externe microfoon</td>
<td><input class="widthed" maxlength="5" name="microfoon" type='text' onfocus='showElem("microfoon");' onblur='hideElem("microfoon");'/></td>
<td id='microfoon' class="popup" style="display:none;">Externe microfoon</td>
</tr> </table>
</td></tr></table>
Laatst bewerkt: