если вы знаете понятие «перегрузки» чего-либо, подумайте об этом таким образом. Браузер предназначен для проверки строки, которую вы помещаете в адресную строку (или передаете как href), и если он начинается со строкового литерала "javascript:", он знает, что должен выполнять то, что следует как javascript, а не обрабатывать его как URL ,