Когда вы написали:
function lоаd(){ аlert('Hello!'); }
Вы использовали:
U+006C : LATIN SMALL LETTER L
U+043E : CYRILLIC SMALL LETTER O
U+0430 : CYRILLIC SMALL LETTER A
U+0064 : LATIN SMALL LETTER D
Когда вы написали:
window.onload = load;
Вы использовали:
U+006C : LATIN SMALL LETTER L
U+006F : LATIN SMALL LETTER O
U+0061 : LATIN SMALL LETTER A
U+0064 : LATIN SMALL LETTER D
Вы должны использовать то же имя . Вы не можете ожидать разные имена, используя разные символы, которые выглядят одинаково, что означает одно и то же.