Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Miranda

[Resolvido] Variáveis comuns entre VBScript e JavaScript, existe

Recommended Posts

Olá amigos! Existe alguma maneira de utilizar uma variável criada em VBScript como uma variável em javascript ? Isto tudo em um mesmo arquivo ASP.

Vou dar um exemplo:

 

<%@ Language=VBScript %>
<%Option explicit
Dim oRs, oConn, connect, strSQL, TipoEscolhido, ArrayTipo
set oConn=server.CreateObject ("adodb.connection")
connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_
	  Server.MapPath("setimo.mdb") & ";Persist Security Info=False"
oConn.Open connect
Set oRs=Server.CreateObject("adodb.recordset")
strSQL = "SELECT DISTINCT Nom_Lograd From TB_Logradouros ORDER BY Nom_Lograd"
oRs.Open strSQL, oConn		
ArrayTipo=oRs
%>
<html>
<head>
<title>Teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">

<!--
function PopulaCombo(id_tipo)
{
	if (id_tipo != 0)
		{
			TipoEscolhido = id_tipo
			%>
		}
		else
			{
				Remove();
				return
			}

		document.formLogra.LograNome.disabled = false;
		document.formLogra.LograNome.options.length = 0;

		for (i=0; i <= ArrayTipo.length-1; i++)
			{
			  window.document.formLogra.LograNome.options[i] = new Option(ArrayTipo[i],i);
			}
}

function Remove()
{
var opcoes = document.formLogra.LograNome.options;

	for (i=0; i <= opcoes.options.length+2; i++)
	{
		opcoes.options.remove(0);
	}
opcoes.disabled = true;
}

Agradeço antecipadamente,

Paulo Miranda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dessa forma aí não. Mas você pode criar uma variável no Javascript e armazenar o valor de uma variável VBScript.

 

Ex.

<%
Dim variavelAsp
variavelAsp = 2
%>
<script language="javascript">
	var variavelJs = <%=variavelAsp%>;
	alert(variavelJs);
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

só uma observação, este todo o carregamento da página pq o ASP carrega primeiro que o JavaScript, para não ter erro se você usar o script e ficar clicando antes da página completar todo o carregamento!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.