PESSOAL COMO FAÇO PARA RECUPERAR UMA VARIAVEL DO ASP NO JAVA SCRIPT ?? VEJA A FUNÇÃO ABAIXO
<script language="JavaScript">
L = <%=variavel do asp%>;
if(L.indexOf('=') != -1)
{
L=L.substring(L.indexOf('=')+1);
if(L.indexOf('.') != -1)
{
L=L.substring(0,L.indexOf('.'))+","+L.substring(L.indexOf('.')+1);
}
if(L.indexOf('%2C') != -1)
{
L=L.substring(0,L.indexOf('%2C'))+","+L.substring(L.indexOf('%2C')+3);
}
if(L.indexOf(",") != -1 && L.indexOf(",") == L.length-2)
{
L+="0";
}
}
else
{
L="0.00";
}
function EXTENSO(c)
{
if(c == "" || c < 0 || c >=10000000)
{
return(-1);
}
else
{
if(c == 0)
{
return(" ZERO ");
}
else
{
aUnid = new Array();
aDezena = new Array();
aCentena = new Array();
aGrupo = new Array();
aTexto = new Array();
aUnid[1] = "UM ";
aUnid[2] = "DOIS ";
aUnid[3] = "TRÊS ";
aUnid[4] = "QUATRO ";
aUnid[5] = "CINCO ";
aUnid[6] = "SEIS ";
aUnid[7] = "SETE ";
aUnid[8] = "OITO ";
aUnid[9] = "NOVE ";
aUnid[10] = "DEZ ";
aUnid[11] = "ONZE ";
aUnid[12] = "DOZE ";
aUnid[13] = "TREZE ";
aUnid[14] = "QUATORZE ";
aUnid[15] = "QUINZE ";
aUnid[16] = "DEZESSEIS ";
aUnid[17] = "DEZESETE ";
aUnid[18] = "DEZOITO ";
aUnid[19] = "DEZENOVE ";
aDezena[1] = "DEZ ";
aDezena[2] = "VINTE ";
aDezena[3] = "TRINTA ";
aDezena[4] = "QUARENTA ";
aDezena[5] = "CINQÜENTA ";
aDezena[6] = "SESSENTA ";
aDezena[7] = "SETENTA ";
aDezena[8] = "OITENTA ";
aDezena[9] = "NOVENTA ";
aCentena[1] = "CENTO ";
aCentena[2] = "DUZENTOS ";
aCentena[3] = "TREZENTOS ";
aCentena[4] = "QUATROCENTOS ";
aCentena[5] = "QUINHENTOS ";
aCentena[6] = "SEISCENTOS ";
aCentena[7] = "SETECENTOS ";
aCentena[8] = "OITOCENTOS ";
aCentena[9] = "NOVECENTOS ";
if(c.indexOf(".") != -1)
{
aGrupo[4] = c.substring(c.indexOf(".")+1,c.length);
aGrupo[4] = aGrupo[4].substring(0,2);
ct = c.substring(0,c.indexOf("."));
}
else
{
if(c.indexOf(",") != -1)
{
aGrupo[4] = c.substring(c.indexOf(",")+1,c.length);
aGrupo[4] = aGrupo[4].substring(0,2);
ct = c.substring(0,c.indexOf(","));
}
else
{
aGrupo[4] = "00";
ct = c;
}
tt = "";
for(f=0;f<(10-ct.length);f++)
{
tt += "0";
}
tt += ct;
}
aGrupo[1] = tt.substring(1,4);
aGrupo[2] = tt.substring(4,7);
aGrupo[3] = tt.substring(7,10);
aGrupo[4] = "0"+aGrupo[4];
for(f=1;f<5;f++)
{
cParte = aGrupo[f];
if(parseFloat(cParte) < 10)
{
nTamanho = 1;
}
else
{
if(parseFloat(cParte) < 100)
{
nTamanho = 2;
}
else
{
if(parseFloat(cParte) < 1000)
{
nTamanho = 3;
}
else
{
nTamanho = 0;
}
}
}
aTexto[f] = "";
if(nTamanho == 3)
{
if(cParte.substring(1,3) != "00")
{
aTexto[f] += aCentena[cParte.substring(0,1)] + "E ";
nTamanho = 2;
}
else
{
if(cParte.substring(0,1) == "1")
{
aTexto[f] += "CEM ";
}
else
{
aTexto[f] += aCentena[cParte.substring(0,1)];
}
}
}
if(nTamanho == 2)
{
if(parseFloat(cParte.substring(1,3)) < 10)
{
aTexto[f] += aUnid[cParte.substring(2,3)];
}
else
{
if(parseFloat(cParte.substring(1,3)) < 20)
{
aTexto[f] += aUnid[cParte.substring(1,3)];
}
else
{
aTexto[f] += aDezena[cParte.substring(1,2)];
if(cParte.substring(2,3) != "0")
{
aTexto[f] += "E ";
nTamanho = 1;
}
}
}
}
if(nTamanho == 1)
{
aTexto[f] += aUnid[cParte.substring(2,3)];
}
}
if(parseFloat(aGrupo[1] + aGrupo[2] + aGrupo[3]) == 0 && parseFloat(aGrupo[4]) != 0)
{
cFinal = aTexto[4];
if(parseFloat(aGrupo[4]) == 1)
{
cFinal += "CENTAVO";
}
else
{
cFinal += "CENTAVOS";
}
}
else
{
if(parseFloat(aGrupo[1]) != 0)
{
cFinal = aTexto[1];
if(parseFloat(aGrupo[1]) > 1)
{
cFinal += "MILHÕES ";
}
else
{
cFinal += "MILHÃO ";
}
if(parseFloat(aGrupo[2] + aGrupo[3]) == 0)
{
cFinal += "DE ";
}
else
{
cFinal += "E ";
}
}
else
{
cFinal = "";
}
if(parseFloat(aGrupo[2]) != 0)
{
cFinal += aTexto[2] + "MIL ";
if(parseFloat(aGrupo[3]) != 0)
{
cFinal += "E ";
}
}
if(parseFloat(aGrupo[3]) != 0)
{
cFinal += aTexto[3];
}
if(parseFloat(aGrupo[1] + aGrupo[2] + aGrupo[3]) == 1)
{
cFinal += "REAL";
}
else
{
cFinal += "REAIS";
}
if(parseFloat(aGrupo[4]) != 0)
{
cFinal += " E "+aTexto[4];
if(parseFloat(aGrupo[4])==1)
{
cFinal += "CENTAVO";
}
else
{
cFinal += "CENTAVOS";
}
}
}
return(cFinal);
}
}
}
</script>
gostaria onde que L recebecesse a variavel ASP para que depois mostre o valor extenço pra min valw galera aguardo respostas