Ir para conteúdo

POWERED BY:

Arquivado

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

Veronica Gravina

problemas com checkboxes + Gmaps

Recommended Posts

Boa Tarde Pessoal, ainda na questao da atualização do Google Maps V3 , estou com um problema um pouco persistente.

 

Tenho um checkbox na pagina controcell.asp:

 

controlcell.asp

	<input type="checkbox" id="cercas" name="cercas" value="S" onClick="javascript:selCerca();selVeiculo();alert('checkado');">

 

Que chama as funçoes SelCerca(); e SelVeiculo() que estao na pagina funcoes.asp;

As funcoes por sua vez fazem algumas modificacoes em outros checkboxes e passa alguns valores para o mapa.

 

funcoes.asp

selVeiculo()
strFuncoes = strFuncoes & "	var cercas = document.getElementById(""cercas"").checked;" & vbCrlF
strFuncoes = strFuncoes & "	var opCercas;" & vbCrlF
strFuncoes = strFuncoes & "	if (cercas)" & vbCrlF
strFuncoes = strFuncoes & "	{" & vbCrlF
strFuncoes = strFuncoes & "		opCercas = 'S';" & vbCrlF
strFuncoes = strFuncoes & "	}" & vbCrlF
strFuncoes = strFuncoes & "	else" & vbCrlF
strFuncoes = strFuncoes & "	{" & vbCrlF
strFuncoes = strFuncoes & "		opCercas = 'N';" & vbCrlF
strFuncoes = strFuncoes & "	}" & vbCrlF
.........
strFuncoes = strFuncoes & "	eScript.setAttribute('src','pontos.asp?vei=' + vei + '&op=' + opRastro + 'π=' + opPontos_i + '&centrada=' + opCentrada + '&csaida=' + opCsaida+ '&cerca='+ opCercas);" & vbCrlF

 

O valor de "cercas" se estiver "checkado" será "S" e passara para a pagina pontos.asp e se nao estiver checkado sera "N":

 

pontos.asp

Opcercas= Request.QueryString("cerca")
if Opcercas = "N" then
strResult = strResult & "function clearLocations() { " & vbCrlF
strResult = strResult & "for (i in markersArray) " & vbCrlF
strResult = strResult & "markersArray[i].setMap(null); " & vbCrlF
strResult = strResult & "markersArray.length = 0;" & vbCrlF
strResult = strResult & "markersArray = new Array() " & vbCrlF
strResult = strResult & "}" & vbCrlF
strResult = strResult & "clearLocations()" & vbCrlF
End if

 

O problema é este, o valor do checkbox quando nao esta checkado nunca recebe "N" e eu nao consigo fazer ele entrar neste if e deletar as cercas do mapa, alguem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentou deixar o checkbox com valor padrão para N e somente recuperar quando estiver checado !?

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.