Detta är inte ett lager. Det som man brukar definiera som ett lager är ett löst flytande objekt ovanpå sidflödet (position:absolute;). Dessutom är jag osäker på om det är meningen att det skall gå att ändra display på en tabell-rad, hur många webbläsare som klarar det är okänt.
<script language="JavaScript" type="text/javascript">
current="test1";
function switchTo(which){
changeStyle(current,"display","none");
changeStyle(which,"display","inline");
current=which;
}
function changeStyle(Id,Property,Value){
if (document.all){
eval('document.all[Id].style.'+Property+'="'+Value+'"');
} else if (document.layers){
eval('document.layers[Id].'+Property+'="'+Value+'"');
} else if (document.getElementById){
eval('document.getElementById(Id).style.'+Property+'="'+Value+'"');
}
}
</script>
<select name="test" size="1" class="input" onChange="switchTo(this[this.selectedIndex].value);">
<option value="test1">test1</option>
<option value="test2">test2</option>
</select>
<table>
<tr id="test1">
<td>Hej</td>
</tr>
<tr id="test2" style="display: none">
<td>Hejdå</td>
</tr>
</table>