Por que dá erro quando o parâmetro é uma String?

Pessoal, é o seguinte, la no meu link ta assim:

<a href="javascript:voltar(<%= nome %>)" >

e a função é simples assim:

function voltar(nome) { alert(nome); }

Porém, se essa minha variável “nome” é um valor inteiro, da tudo certo, mas quando ela é um string (palavras com espaços em branco) dá erro!

O que eu estou fazendo de errado???

Tente colocar aspas simples na chamada da função

&gt;a href=&quot;javascript:voltar('&lt;%= nome %&gt;')&quot; &lt;

Era isso mesmo!!!

Valeuuuuuuuuuu!!! :slight_smile: