Cita:
Iniciado por Panino5001
Fijate si esto te sirve:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script>
function miMetodo(param1,param2){
alert(param1+'--'+param2)
}
</script>
</head>
<body>
<script>
var metodo=miMetodo;
var p1=1;
var p2=2;
metodo.apply(window,[p1,p2])
</script>
</body>
</html>
o simplemente:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script>
function miMetodo(param1,param2){
alert(param1+'--'+param2)
}
</script>
</head>
<body>
<script>
var metodo=miMetodo;
var p1=1;
var p2=2;
metodo(p1,p2)
</script>
</body>
</html>
gracias por la contestacion, pero no me vale, ya que solo tengo el nombre de la funcion, no la funcion guardada en un una variable.
yo tendria:
Código:
var metodo="miMetodo";var metodo=miMetodo;
de todos modos ya encontre la solucion:
Código:
var metodo="miMetodo";
window[metodo](p1,p2);
de esta manera si llamo a un metodo que se llama como el contenido de una variable.