Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 + '¢rada=' + 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?
Carregando comentários...