Lors de l'utilisation de scripts partagés entre différentes zones d'un site, il peut y avoir des cas où une fonction est appelée qui n'existe pas. Cela a du sens sur une page (la dépendance est là) mais pas sur une autre. La différence est trop légère pour justifier le passage du fichier dans différentes versions. Au lieu de cela, vous pouvez simplement vérifier si la fonction existe avant de l'appeler pour éviter l'erreur:
if (typeof yourFunctionName == 'function') ( yourFunctionName(); )