Quiero hacer una funcion que ejecute otra funcion cuyo nombre le paso como parametro, aqui va el codigo que no me funciona:
Código HTML:
<html> <head> <script langauge="javascript"> function visibilidad(d,m) { var d; var m; document.getElementById(d).style.visibility = m; } function manda(l,n,a,k) { var l; var n; var a; var k; trozos = l.split (" "); // el separador es el espacio trozos2 = n.split (" "); // el separador es el espacio for (var i=0; i < a; i++) { k(trozos[i],trozos2[i]); } } </script> </head> <body onLoad='manda("uno dos tres cuatro cinco","visible visible visible hidden visible","5","visibilidad");'> <div id="uno" style="background-color: red;width:50px;height:50px;visibility:hidden;">uno</div> <div id="dos" style="background-color: blue;width:50px;height:50px;visibility:hidden;">uno</div> <div id="tres" style="background-color: maroon;width:50px;height:50px;visibility:hidden;">uno</div> <div id="cuatro" style="background-color: silver;width:50px;height:50px;visibility:hidden;">uno</div> <div id="cinco" style="background-color:black;width:50px;height:50px;visibility:hidden;">uno</div> </body> </html>
alquien sabe como puedo hacer esto.