Erro 800A03EA

Boa tarde, pessoal

Sou iniciante em JavaScript, por isso peço um pouco de paciência por essa dúvida meio banal.
O que ocorre é o seguinte: ao tentar executar o código abaixo, ocorre um erro de sintaxe (nº 800A03EA, na linha 1 e coluna 1), sendo que os caracteres foram digitados corretamente.
Esse erro refere-se ao browser ou à versão do browser em que o código está sendo executado?

<script> 
<!--
var url = "http://www.mg.senac.br"
var titulo = "Portal Senac Minas"

function Favoritos() {
	if (document.all) 
	window.external.AddFavourite(url, titulo)
}
-->
</script>

<input type = "button" value = "Favoritos" on click = Favoritos()>

Desde já, agradeço

Especifique o tipo de script na tag

Usa esse codigo aqui, que funciona em todos os navefadores

[code]
<script>
<!–
var url = "http://www.mg.senac.br"
var titulo = “Portal Senac Minas”

function Favoritos() {
if (window.sidebar) window.sidebar.addPanel(titulo, url,"");
else if(window.opera && window.print){
var mbm = document.createElement(‘a’);
mbm.setAttribute(‘rel’,‘sidebar’);
mbm.setAttribute(‘href’,url);
mbm.setAttribute(‘title’,titulo);
mbm.click();
}
else if(document.all){window.external.AddFavorite(url, titulo);}
}
–>
</script>[/code]

A proposito, seu erro esta no nome do metodo, não é AddFavourite e sim AddFavorite.

[]'s

Senhores,

Coloquei o código acima, postado pelo Maurício, e o erro permaneceu.
Corrigi a tag script para , com o método AddFavorite() corrigido, e deu erro outra vez.
Tentei executar com o código abaixo, e o erro ainda prevalece:

<html>
<head>
<script language="JavaScript"> 
<!--
var url = "http://www.mg.senac.br"
var titulo = "Portal Senac Minas"

function Favoritos() {
	if (document.all) 
	window.external.AddFavorite(url, titulo)
}
-->
</script>
</head>

<body>
<input type = "button" value = "Favoritos" on click = Favoritos()>
</body>
</html>

substitua on click= Favoritos() por [b]onclick= "Favoritos()"[/b]

substitua on click= Favoritos() por onclick= “Favoritos()”

Substituí, porém o erro continua.

Percebi que o Microsoft Windows Based Script Host estava como programa padrão para abertura de arquivos .js e .jse.
Então, configurei o NotePad++ para abrir um arquivo .js. Parou de exibir a mensagem de erro, mas a página não é carregada com o browser do Chrome.
O que posso fazer?

Grato,

O seu script está contido dentro de um código HTML.
Salve o arquivo com extensão .html em vez de .js e abra no browser que deve funcionar.

Pessoas,

Mudei a extensão do arquivo para .html e funcionou.
Mas quando tento executar um código Javascript no formato .js, o navegador não é carregado.
Alguém sabe se existe outro programa para carregar arquivos de extensão .js, que não seja o Microsoft Windows Based Script Host?

Grato,