Кроме привычных http и https и других, в ссылках так же есть возможность указывать протокол
javascript:<expression> (его также называют псевдопротокол), который будет выполнен когда браузер попытается перейти по ссылке
Дополнительная информация:
1,
2, а также гуглится по запросу "псевдопротокол javascript".