18/11/2009, 10:18
|
| | | Fecha de Ingreso: diciembre-2008 Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 16 años, 1 mes Puntos: 31 | |
Eval no funciona con punto?? 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 |