¿Cómo se redirige a una página desde otra página con JavaScript?
No se puede redirigir a una función. Lo que puedes hacer es pasar alguna bandera en la URL al redirigir, luego comprobar esa bandera en el código del lado del servidor y si se levanta, ejecutar la función.
Por ejemplo:
document.location = "MyPage.php?action=DoThis";
Luego en tu código PHP comprueba "action" en la cadena de consulta y si es igual a "DoThis" ejecuta la función que necesites.
Quizá tenga que explicar un poco más su pregunta.
Cuando dices "redirigir", para la mayoría de la gente eso sugiere cambiar la ubicación de la página HTML:
window.location = url;
Cuando dices "redirigir a una función", no tiene mucho sentido. Usted puede llamar a una función o puede redirigir a otra página. Usted puede incluso redirigir y tener una función llamada cuando la nueva página se carga.