Два примера как можно сделать что бы функция JS выполнялась только 1 раз.
Первый вариант – завести переменную и по ней проверять, выполнялась функция или нет.
var one_call = false;
function func_one(){
if (one_call == false){
alert('Функция «func_one» выполнена');
}
one_call = true;
}
func_one();
func_one();
Второй вариант – удалить функцию при первом запуске: