Ir para conteúdo

POWERED BY:

Arquivado

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

airto

for dinamico

Recommended Posts

bom dia!Estou precisando montar uma condicao<% sql="select valor from tabela"%>for (var i = 0; i < 4; i++) { var point = new GLatLng(dinamico1,dinamico2);estou precisando passar 4 valores, vindo do banco de dados?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

na chamada da função você passa eles:<input type='buttom' name='btn' value='OK' onClick='funcao(<% = varaiavel%>)'>e dpois você usa ela na função:funtion funcao(variavel){for.......}beleza?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou precisando passar os valores, dentro do for : //esse bloco do for, preciso pegar os valores da sessao for (var i = 0; i < <%=count%>; i++) { var point = new GLatLng(session("lat_"&i) ??, session("long_"&i));<% longs = request("id") lat = request("id1") veic = request("id2") session("long")=longs session("lat") =lat set db =Server.CreateObject("ADODB.Connection") db.Open conexao sql = "select * from tabela " set conexao = db.execute(sql) count = 0 do while not conexao.eof session("ref_"&i) = conexao("campo1") session("usuario_"&i) = conexao("campo2") session("lat_"&i) = conexao("campo3") session("long_"&i) = conexao("campo4") count = count + 1 conexao.movenext loop %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Inter Partner Assistance</title> type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function load(x,y) { if (GBrowserIsCompatible()) { // Creates a marker at the given point with the given number label function createMarker(point, number,msg) { var marker = new GMarker(point); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(msg); }); return marker; } // Add 10 markers to the map at random locations var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var lngSpan = northEast.lng() - southWest.lng(); var latSpan = northEast.lat() - southWest.lat(); //esse bloco do for, preciso pegar for (var i = 0; i < <%=count%>; i++) { var point = new GLatLng(session("lat_"&i) ??, session("long_"&i)); var msg="teste<br>"; msg = msg+"0123456890123456789012345678901345789031979FIM<br>"; msg = msg+"3 linha <br>"; msg = msg+"4 linha <br>"; msg = msg+"5 linha <br>"; msg = msg+"6 linha <br>"; msg = msg+"7 linha "; map.addOverlay(createMarker(point, i + 1,msg)); } } } //]]> </script> </head> <body onload="load(<%=session("long")%>,<%=session("lat")%>)" onunload="GUnload()"> <div id="map" style="width: 1024px; height: 768px"></div> </body></html><% db.close set db=nothing%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso q eu to t falando você não pode no meio do javascript ficar colocando Asp, passa como parâmetro da função, você está fazendo isso:

for (var i = 0; i < <%=count%>; i++) {
e não pode, entendeu???????

Compartilhar este post


Link para o post
Compartilhar em outros sites

como eu faço para executar essa sintaxe ?<%count=3 %>for (var i = 0; i < <%=count%>; i++) { //teste = 'session("ref_'+i+'")'; alert('session("ref_'+i+'"')');}preciso printar o valor da sessão?obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim:

function teste(variavel,sessao){for(i=0;i < variavel;i++){sessao += [i];}}

e na chamada:

onLoad="teste(<% = count %>,<% = Session('ref') %>);"

beleza?

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.