Hola expertos, estoy utilizando la función eval para crearme variables dinámicas.
Estoy con la API de google maps. me creo marker0,marker1,marker2,marker3,...
var x = 0;
for (x=0;x<5;x++)
{
eval('var marker' + 'x' + ';');
eval('marker' + x +'=new GMarker(aPoint['+x+'], icon0);');
eval('map.addOverlay(marker'+x+')');
GEvent.addListener(eval('marker'+x), "mouseover", function()
{
eval('marker'+x).openInfoWindowHtml("mensaje a mostrar");
});
}
El problema que tengo es que el último eval no me lo pilla, eso lo se porque si pongo: marker0.openInfoWindowHtml("mensaje a mostrar");
me lo hace bien, no se si tendrá que ver el punto que hay antes de openInfoWindowHtml ó puedo utilizar otra cosa para crearme variables dinamicas.
Si no me explicado bien, ya lo pienso para plantearlo de otro modo.
gracias saludos