Ik heb nu een werkend script, maar nog 1 klein probleempje.
Nu heb ik verder in mn html document een text-input veld staan, dat via een pulldown menu aan- en uitgezet kan worden.
Alleen als de pagina start, dan is dit veld zichtbaar en ik wil hem juist dat wanneer je de pagina opent dit veld niet zichtbaar is. Ik heb alles geprobeerd om om te draaien, maar nog zonder succes.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <script language="Javascript" type="text/javascript">
function getCell(id)
{ var c = document.layers ? document[id + '_NS'].document['inner'] : document.all ? document.all(id) :
document.getElementById ? document.getElementById(id) : null; return c; }
function showHideCell(input,id1,id2)
{ var vis, c = getCell(id1);
if (input.type == 'checkbox')
{ vis = input.checked ? 'visible' : 'hidden'; }
else if (input.type == 'select-one' && input.selectedIndex != 1)
{ vis = 'hidden'; } else { vis = 'visible'; }
if (document.layers) { c.visibility = vis; }
else { c.style.visibility = vis; } if (id2 && vis == 'hidden')
{ c = getCell(id2); if (document.layers) { c.visibility = vis; }
else if (document.all || document.getElementById) { c.style.visibility = vis; } } }
</script> |
Nu heb ik verder in mn html document een text-input veld staan, dat via een pulldown menu aan- en uitgezet kan worden.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <form> <select onchange="showHideCell(this,'Tbox0')"> <option value="computer" selected>Computer</option> <option value="speler">Speler</option> </select> </form> <td id="Tbox0" height="23" valign="middle" align="center"> <ilayer id="Tbox0_NS"> <layer id="inner" visibility="hidden"> <form> <input type="text" size="25" value="Voer naam van speler in"> </layer> </ilayer> </td> </form> |
Alleen als de pagina start, dan is dit veld zichtbaar en ik wil hem juist dat wanneer je de pagina opent dit veld niet zichtbaar is. Ik heb alles geprobeerd om om te draaien, maar nog zonder succes.
Before me there was many, after me there will be none. I'm the one!