Ajuda com aspas no javascript

Oi gente… na minha aplicacao tem uma funcao javascript que recebe uns dados e preenche umas caixas de texto na tela…

tipo la na funcao ta assim funcaoX(variavel)

dai ela recebe o valor da variavel quando aperta um botao e tal… desse modo : onclick=‘funcaoX(“VALOR”);’ e tal

o problema eh que esse valor eh uma string… e as vezes tem algumas coisas dentro dessa string com aspas duplas dentro dai da pau na funcao, ela n preenche a caixa de texto…

alguem sabe como tratar isso?

eh q na verdade no meu prog sao varios valores nao soh um… e varios podem ter aspas duplas dentro

agradeco muito a ajuda

Salve,

utilize um validador de texto, não sei se existe o método replace() ou parecido em javascript, mas se estiver utilizando jsp podes fazer o seguinte:

tuaString.replace("\"", "'");

você pode utilizar também para validar caracteres como: <, >, & etc.