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